Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


uniphone:gnatsd_manager-api

Служба gnatsd

Manager API

Manager API предназначен для управления сервисами подключаемыми к серверу NATS. С помощью API можно настраивать работу параметры сервисов и наблюдать их состояние.

Запросы к веб-серверу gnatsd можно выполнять методом GET или POST. Адрес веб-сервера имеет вид:

http://your-host:8222

Порт 8222 используется по умолчанию. В файле настроек nats.conf может быть назначен другой порт веб-сервера.

POST запрос должен содержать заголовок:

Content-Type: application/x-www-form-urlencoded

В случае успеха сервер возвращает ответ в формате JSON следующего вида:

{
  "result": "Сообщение об успешном выполнении команды или запрашиваемое содержание"
}

В случае ошибки выполнения, ответ имеет вид:

{
  "error": "Сообщение об ошибке"
}

Статус сервиса

Запрос позволяет определить текущие состояние сервиса.

GET запрос имеет вид:

http://your-host:8222/manager.api/status?daemon=<name>

Пример ответа:

{
  "result": {
    "name": "crm",
    "version": "1.0.1",
    "state": "ok",
    "last_error": ""
  }
}
uniphone/gnatsd_manager-api.txt · Последние изменения: 2018/09/06 14:15 — mcvet