4.2.2.3. Перевод обращения на другую линию
Краткие сведения
Типы запросов | POST |
Описание | Перевод обращения на другую линию |
Название | Reroute |
URL | /v1/line/reroute/ |
Описание
Метод позволяет перевести обращение на другую линию поддержки.
Запрос к серверу
Поле | Тип | Описание |
---|---|---|
line_id | UUID | ID текущей линии поддержки |
user_id | UUID | ID пользователя |
to_line_id | UUID | ID целевой линии поддержки |
quote | String? | Текст цитаты для перевода |
Пример
HTTP запрос
POST /v1/line/reroute/ HTTP/1.1
Host: push.1c-connect.com
Authorization: Basic dGVzdDp0ZXN0
Accept: application/json
Content-Type: application/json
Content-Length: 176
{"user_id":"bea140a5-86c2-43cd-9602-3e8e74f03014","line_id": "8c67eb24-b4f7-11ee-8370-50ebf6b022a9","to_line_id": "9205bf72-275d-11ec-9296-00505601495b","quote":"цитата"}
Curl
curl -X POST "https://push.1c-connect.com/v1/line/reroute/" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-u test:test \
-d '{
"user_id": "bea140a5-86c2-43cd-9602-3e8e74f03014",
"line_id": "8c67eb24-b4f7-11ee-8370-50ebf6b022a9",
"to_line_id": "9205bf72-275d-11ec-9296-00505601495b",
"quote": "цитата"
}'
Ответ сервера
Нет тела
Ошибки
Код | Описание |
---|---|
400 | Запрос содержит ошибку |
401 | Пользователь не авторизован |
403 | Недостаточно прав |