API Discovery
Версия 16.1.20
Описание API интерфейса для Discovery
Взаимодействие с админкой платформы (AdminTool, SystemWebAdmin).
Тип запроса | Название | Описание |
---|---|---|
post | /api/Admin/version | Получить версию сервиса Discovery. |
post | /api/Admin/service/detail | Получить информацию об узле сервиса. |
post | /api/Admin/node/status/change | Изменить статус узла сервиса. |
post | /api/Admin/ServiceInstall | Зарегистрировать (установить) новый сервис. |
post | /api/Admin/service/delete | Удалить описание сервиса (отменить регистрацию). |
Управление конфигурацией discovery, сервисов и их узлов.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Config/get | Получить конфигурацию сервиса Discovery. |
post | /api/Config/SetV1 | Сохранить информацию для сервиса Discovery. |
post | /api/Config/GetServiceVersionDefault | Возвращает конфигурацию по умолчанию (MDSettings) для заданной версии сервиса. |
post | /api/Config/GetServiceDefault | Возвращает конфигурацию по умолчанию (MDSettings) для всех версий сервиса. |
Взаимодействие с внешними (неподконтрольными) системами.
Тип запроса | Название | Описание |
---|---|---|
post | /api/external/Registration | Регистрация узла внешнего внешнего сервиса. |
post | /api/external/RegistrationV1 | Регистрация ноды внешнего сервиса (альтернативная). |
post | /api/external/Ping | Пинг от узла внешнего сервиса. |
Взаимодействие с Nginx.
Тип запроса | Название | Описание |
---|---|---|
post | /api/nginx/reconfig | Запустить переконфигурацию Nginx. |
Регистрация и взаимодействие с узлами сервисов.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Node/delete | Удалить узел сервиса. |
post | /api/Node/RegistrationV1 | Зарегистрировать узел сервиса. |
post | /api/Node/ping | Принять пинг от узла сервиса. |
post | /api/Node/config | Получение конфигурации узла сервиса. |
post | /api/Node/CmdPing | [Устарел] Принять пинг от узла сервиса (для поддержки работы с сервисом PKI). |
Регистрация и взаимодействие с сервисами.
Тип запроса | Название | Описание |
---|---|---|
post | /api/Service/AdminNodes | Возвращаем для админки список всех узлов сервиса. |
post | /api/Service/DeleteAllNodes | Удалить все узлы сервиса. |
post | /api/Service/detail | Получение детальной информации о сервисе для админки. |
post | /api/Service/List | Получить список сервисов для админки. |
post | /api/Service/dashboard | Информация для главной панели. |
post | /api/Service/skill/single | Получить список сервисов, реализующих заданный скилл. |
post | /api/Service/Edit | Изменить информацию о сервисе. |