Перейти к основному содержимому

API Discovery

Версия 13.1.38

Описание API интерфейса для Discovery

Admin

Тип запросаНазваниеОписание
post/api/Admin/versionПолучить версию сервиса дискавери
post/api/Admin/ServiceInstallСоздать сервис
post/api/Admin/service/detailИнформация о ноде сервиса
post/api/Admin/service/deleteУдалить описание сервиса
post/api/Admin/node/status/changeИзменить статус ноды

Backup

Тип запросаНазваниеОписание
post/api/Backup/download/serviceПолучить бекап сервиса(ов)
post/api/Backup/upload/serviceВосстановить информацию о сервисе(ах) из бекапа
post/api/Backup/upload/string/serviceВосстановление бекапа с полной заменой конфигурации
post/api/Backup/upload/string/service/mergeВосстановление бекапа без обновления существующей конфигурации

Config

Тип запросаНазваниеОписание
post/api/Config/getПолучить конфигурацию сервиса Discovery
post/api/Config/SetV1Сохранить информацию для сервиса Discovery

External

Тип запросаНазваниеОписание
post/api/external/RegistrationРегистрация ноды внешнего сервиса
post/api/external/RegistrationV1Регистрация ноды внешнего сервиса
post/api/external/PingПинг от ноды внешнего сервиса

Nginx

Тип запросаНазваниеОписание
post/api/nginx/reconfigЗапустить переконфигурацию Nginx

Node

Тип запросаНазваниеОписание
post/api/Node/deleteУдалить ноду
post/api/Node/RegistrationV1Зарегистрировать ноду сервиса
post/api/Node/CmdPingПинг от ноды
post/api/Node/pingПинг от ноды
post/api/Node/configПолучение детальной информации о конфигурации ноды

Service

Тип запросаНазваниеОписание
post/api/Service/AdminNodesВозвращаем для админки список всех нод сервиса
post/api/Service/DeleteAllNodesУдалить все ноды сервиса
post/api/Service/detailПолучение детальной информации о сервисе для админки
post/api/Service/ListПолучить список сервисов для админки
post/api/Service/dashboardИнформация для главной панели
post/api/Service/EditИзменить информацию о сервсисе
post/api/Service/skill/singleПолучить список сервисов реализующих заданный скил