Лицензия (license)

Обзор

Управляет текущим лицензионным файлом, активирующим систему.

Доступно только в мастер-домене.

Запросы

HTTP verb Endpoint Описание

POST

/rest/v1/master/license

Загрузка лицензии на сервер

GET

/rest/v1/master/license

Получение данных лицензии

Загрузка лицензии на сервер

В теле запроса передается JSON-строка с зашифрованным содержимым.

Запрос

Описание полей: license

Пример запроса
POST /rest/v1/master/license HTTP/1.1
Content-Type: application/json; charset=utf-8

"6F09F106EBA493FF…​…​…​B2C42"

Ответ

Описание полей: license

Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
  "products": "era",
  "topleveldnpolicy": 1,
  "dql": {
    "domains": 100,
    "sol_pbx": 100,
    "devices": 15000,
    "siptrunks": 3000,
    "ivrscripts": 100,
    "svcscripts": 20,
    "webservice_public": 300,
    "webservice_subscr": 100
  },
  "sqf": {
    "rec": true,
    "cdr": true,
    "sel": false
  }
}

Получение данных лицензии

Возвращает содержимое текущей лицензии, используемой сервером, в незашифрованном виде.

Запрос

Table 1. Параметры запроса
Имя Тип Описание

file

bool

Содержание возвращаемой лицензии.

  • true – возвращает содержимое выписанной лицензии с диска, с которым она была сформирована лицензиаром.

  • false – возвращает содержимое активной лицензии, то есть текущее состояние после применения всех смарт-условий. Активная лицензия может не совпадать с выписанной лицензией.

По умолчанию false.

Пример запроса
GET /rest/v1/master/license?file=false HTTP/1.1

Ответ

Описание полей: license

Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
  "lbdate": "2025-04-14",
  "ledate": "2028-01-14",
  "cdate": "2026-03-24 01:45:22",
  "adate": "2026-03-24 03:45:22",
  "tdate": "2026-05-23",
  "alarm_notify_date": "2026-04-24",
  "from_dt": "2026-03-23T13:45:22Z",
  "sync_dt": "2026-04-23T01:45:22Z",
  "stop_dt": "2026-05-23T01:45:22Z",
  "products": "era",
  "info": "<b>Test License</b>",
  "maxproductversion": "1.12",
  "max_server_count": 2,
  "topleveldnpolicy": 0,
  "dql": {
    "callcenter_operator": 10000,
    "callcenter_supervisor": 10000,
    "devices": 10000,
    "domains": 100,
    "siptrunks": 10000
  },
  "sqf": []
}

См. также