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

Channel

/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да

/api/channel/get/{name}

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

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

Параметры

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

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

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

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

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

/api/channel/list

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

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

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

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

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

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

/api/channel/messagelist/{channelName}

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

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

Параметры

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

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

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

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

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

/api/channel/message/{extId}

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

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

Параметры

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

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

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

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

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

/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да