4.2.4.1. Получение открытых обращений
Краткие сведения
Описание
Метод возвращает список открытых обращений.
Принимает два необязательных параметра line_id и user_id.
Запрос к серверу
Параметры URL
| Поле | Тип | Описание |
|---|---|---|
line_id | UUID? | ID линии поддержки |
user_id | UUID? | ID пользователя |
Пример
Список всех открытых обращений
GET /v1/line/treatment/ HTTP/1.1 Host: push.1c-connect.com accept: application/json authorization: Basic dGVzdDp0ZXN0
Curl
Все открытые обращения
curl -X GET "https://push.1c-connect.com/v1/line/treatment/" \ -H "accept: application/json" \ -u test:test
По конкретной линии
curl -X GET "https://push.1c-connect.com/v1/line/treatment/?line_id=7bd06004-2341-11e7-80e4-0025904f970f" \ -H "accept: application/json" \ -u test:test
По конкретному пользователю
curl -X GET "https://push.1c-connect.com/v1/line/treatment/?user_id=21a6d4ae-f920-48d2-9cdc-e61164d872fb" \ -H "accept: application/json" \ -u test:test
Ответ сервера
Данные
Поле | Тип | Описание |
treatment_id | UUID | ID обращения |
line_id | UUID | ID линии поддержки |
user_id | UUID | ID пользователя |
initialized_at | DateTime | Дата начала обращения |
treatment_duration | Integer? | Общая длительность обращения, сек. |
current_specialist | UUID? | ID назначенного специалиста
|
Пример
[
{
"treatment_id": "cfed9646-f0db-46e5-8c64-951f50218991",
"user_id": "881f0ac6-d33a-11e0-960b-000c2926d843",
"line_id": "2b477e8b-14aa-11e3-93b5-7054d21ab6ff",
"initialized_at": "2022-06-28T13:04:13.443625Z",
"current_specialist": "46e24c9e-762f-4be1-af57-ac3e910652fc"
},
{
"treatment_id": "e08035b9-3650-4977-9b2b-e77dac15b264",
"user_id": "21a6d4ae-f920-48d2-9cdc-e61164d872fb",
"line_id": "2b477e8b-14aa-11e3-93b5-7054d21ab6ff",
"initialized_at": "2024-01-23T08:05:25.944614Z",
"current_specialist": "46e24c9e-762f-4be1-af57-ac3e910652fc"
}
]
Ошибки
| Код | Описание |
|---|---|
| 401 | Пользователь не авторизован |
, multiple selections available, Use left or right arrow keys to navigate selected items