GetAgentList
Назначение | Получить список агентов, установленных в ресторанах, с информацией об их активности |
---|---|
Тип запроса | синхронный |
Поддерживаемая версия агента | v1, v2 |
PluggetSystemType | Server |
Примечания:
- У агрегатора должна быть лицензия WSServer, иначе вернется соответствующая ошибка
Токен требуется для авторизации агрегатора:В API v1 токен передается агрегатору. Агрегатор использует его при формировании запроса к WS
В API v2 нет необходимости передавать токен. В течение часа новая лицензия появится на сервере WS автоматически.
Если лицензии нет или она истекла, то возвращается ошибка:JSON
- Список агентов формируется из агентов 1 и 2 версии. Если агент не был подключен к серверу, то он не появится в списке
- В списке агентов отображаются только агенты доступные агрегатору, то есть с активной лицензией WsProduct и не просроченной датой
- В списке агентов отображаются в том числе и объекты с просроченными лицензиями WsClient. Дата licenseExpirationDate для них будет просрочена
- В списке агентов отображаются только агенты v2, для которых выбрана роль Выполняет команды от агрегаторов.
Если агент v2 ранее был подключен к серверу, данные будут выданы по нему независимо от того, работает старый агент v1 или нет.
Формат запроса
JSON
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
taskType | string | да | Тип задачи, для данного метода значение ExecuteRk7Query |
Формат ответа
Успешный ответ
JSON
Параметр | Тип параметра | Обязательный | Описание |
---|---|---|---|
-agents | array | Массив агентов | |
--objectId | int | да | Код ресторана в системе лицензирования |
--version | string | Версия агента | |
--isOnline | boolean | Активность агента | |
--licenseExpirationDate | string | Дата окончания лицензии агента — WsClient в системе лицензирования | |
--rkVersion | string | Версия r_keeper mid. Только для агента v2 |
Ответ с ошибкой
JSON
Параметр | Тип параметра | Обязательный | Описание |
---|---|---|---|
error | string enum | Контейнер ошибок, подробнее читайте в статье Описание ошибок |