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

Контроллер управления каналами

/api/channel/new​

Создать новый канал

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры нового канала сообщений

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
providersstring[]Список поддерживаемых провайдеровнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

/api/channel/addprovider​

Добавить провайдеры каналу

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры привязки провайдеров каналу

Название поляТип поляОписаниеОбязательноеВозможные значения
channelNamestringИмя каналанет
providersstring[]Список провайдеровнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

/api/channel/removeprovider​

Удалить провайдер

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры удаления провайдеров у канала

Название поляТип поляОписаниеОбязательноеВозможные значения
channelNamestringИмя каналанет
providersstring[]Список провайдеровнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

/api/channel/delete/{name}​

Удалить канал

Тип HTTP запроса: get

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
namestringимя каналаpathда

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

/api/channel/get/{name}​

Получить информацию по каналу

Тип HTTP запроса: get

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
namestringимя каналаpathда

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelInfoда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelInfoда
errorInfoда
typeInfoTypeInfo

/api/channel/list​

Получить список каналов

Тип HTTP запроса: get

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

/api/channel/messagelist/{channelName}​

Получить сообщения по имени канала

Тип HTTP запроса: get

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
channelNamestringимя каналаpathда

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

/api/channel/message/{extId}​

Получить сообщение с аудитом по идентификатору

Тип HTTP запроса: get

Параметры​

НазваниеТипОписаниеПередаётся вОбязательное
extIdstringидентификатор сообщенияpathда

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageWithAuditда
errorInfoда
typeInfoTypeInfo

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultMessageWithAuditда
errorInfoда
typeInfoTypeInfo

/api/channel/updatetemplatechannelprovider​

Изменить шаблон сообщений связки канал-провайдер

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

параметры обновления шаблона сообщений для связки канал-провайдер

Название поляТип поляОписаниеОбязательноеВозможные значения
channelNamestringИмя каналанет
providerNamestringИмя провайдеранет
templateNamestringИмя шаблона сообщенийнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

/api/channel/backup​

Получить бэкап канала

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

имя канала

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChannelBackupда
errorInfoда
typeInfoTypeInfo

/api/channel/upload​

Загрузить бэкап канала

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

бэкап канала

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
providersTemplatesProviderTemplateInfo[]Словарь провайдер - шаблоннет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

/api/channel/backupfile​

Получить бэкап канала (модель без описания ошибки)

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

имя канала

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмянет
descriptionstringОписаниенет
providersTemplatesProviderTemplateInfo[]Словарь провайдер - шаблоннет