Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API / Старые endpoint’ы
В этом разделе описываются старые endpoint’ы для получения информации о сервере.
Endpoint | Метод | Описание | Queries | Body (JSON) | Значение поля data | Пример ответа |
---|---|---|---|---|---|---|
GET | Получение информации о сервере |
| ||||
GET | Проверка лицензии модуля. Авторизация: не требуется. ВАЖНО: ответ в формате JSON | key |
|
Queries | Описание | Тип значения | Обязательный | Значение по умолчанию | Комментарий |
---|---|---|---|---|---|
Определяет, по какому полю делается запрос. Формат: | string | нет |
| ||
Выводит подробную информацию о сервере (если установлен) | string | нет | |||
Возвращает имя запрашиваемого модуля | string | да | |||
Содержит информацию о лицензии (если есть) | string | нет |
Name | Описание | Тип значения |
---|---|---|
Имя модуля | string |
Описание типов
http GET http://localhost:3000/api/v1/info
{
"calendar-systems": 10, number// Количество лицензированных календарных систем
"company": "Booco", string, // Имя компании, на которую выдана лицензия
"date": "05.11.2020", string, // Дата выдачи лицензии
"devices": 100, number, // Количество служб лицензированных устройств
"directories": 10, number, // Количество служб лицензированных каталогов
"serverInfo": {
"branch": "master", string, // Ветка, из которой был собран сервер
"commitHash": "5fe90f650006b46848ccf59b6f0701a3f6f890ad", string, // sha коммит
"version": "1.16.3" string, // Версия сервера
},
"venues": 1000 number, // Количество служб лицензированных помещений
}
Пример ответа на GET-запрос http://localhost:3000/api/v1/info/checkModuleLicense/:name:
{
name: <string>,
license: <boolean>
}