...
Code Block |
---|
GET https://api.smartsender.eucom/v1/chats |
Основные параметры:
Название | Описание | Валидация |
---|---|---|
page | Запрашиваемая страница | Минимальное значение 1 |
limitation | Количество данных для вывода на странице | Минимальное значение 1, максимальное 20 |
term | Ключевое слово для поиска | Не обязательно, String |
state | Статус чата | Не обязательно, Enum |
selector[name] | Фильтр для чатов | Не обязательно, Enum |
selector[operatorId] | Выбор оператора для фильтра private | Обязательно если selector[name] равен private. Идентификатор нужного оператора |
В случае успешного ответа получите следующее:
Code Block |
---|
{ "cursor": Cursor, "collection": Chats[] } |
Описание ответа:
Получение по ID.
Позволяет получить информацию об указанном чате.
Code Block |
---|
GET https://api.smartsender.eucom/v1/chats/{chatId} |
В случае успешного ответа получите объект типа Chat.
Прочитать выбранный чат.
...
Code Block |
---|
PUT https://api.smartsender.eucom/v1/chats/{chatId}/read |
В случае успешного ответа получите следующее:
...
Code Block |
---|
PUT https://api.smartsender.eucom/v1/chats/{chatId}/close |
В случае успешного ответа получите следующее:
...
Позволяет назначить выбранный чат определенному оператору.
Code Block |
---|
PUTPOST https://api.smartsender.eucom/v1/chats/{chatId}/forward/{operatoroperatorId} |
Основные параметры:
Название | Описание |
---|---|
text | Информативный текст - описание назначения |
В случае успешного ответа получите следующее:
...
Code Block |
---|
GET https://api.smartsender.eucom/v1/chats/{chatId}/messages |
Основные параметры:
Название | Описание | Валидация |
---|---|---|
page | Запрашиваемая страница | Минимальное значение 1 |
limitation | Количество данных для вывода на странице | Минимальное значение 1, максимальное 20 |
……