Info

Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API / Старые endpoint’ы

В этом разделе описываются старые endpoint’ы для получения информации о сервере.

💡
Методы этого раздела не требуют авторизации.

Endpoints

Endpoint
Метод
Описание
Queries
Body (JSON)
Значение поля data
Пример ответа
GET

Получение информации о сервере

http GET http://localhost:3000/api/v1/info { "calendar-systems": 10, "company": "Booco", "date": "05.11.2020", "devices": 100, "directories": 10, "serverInfo": { "branch": "master", "commitHash": "5fe90f650006b46848ccf59b6f0701a3f6f890ad", "version": "1.16.3" }, "venues": 1000 }

GET

Проверка лицензии модуля. Авторизация: не требуется. ВАЖНО: ответ в формате JSON

key

{ name: <string>, license: <boolean> }

Параметры запроса (Queries)

Queries
Описание
Тип значения
Обязательный
Значение по умолчанию
Комментарий

Определяет, по какому полю делается запрос. Формат: key=<name> или key=<_id>

string
нет

name

Выводит подробную информацию о сервере (если установлен)

string
нет

Возвращает имя запрашиваемого модуля

string
да

Содержит информацию о лицензии (если есть)

string
нет

Параметры URL

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>
}