4.2.3.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 | Пользователь не авторизован |