Отдельный запрос
POST https://api.usedesk.ru/ticket
Внимание. Если вы используете коробочную версию Юздеска на собственном сервере, URL методов у вас будет отличаться. Уточните URL для работы с API у поддержки — support@usedesk.ru.
Метод возвращает запрос по указанному id. Принимает один id запроса.
* — обязательные поля
| Параметр | Значение |
| api_token* | Токен api канала |
| ticket_id* | Идентификатор запроса |
| accessible_for_agent_id |
Фильтрация по id агента Учитывает права сотрудника. Сервер возвращает переменную rights:
|
| properties |
Передача времени до наступления SLA "properties": ["sla"]
Если SLA не заданы в запросе, то SLA не возвращается в ответе. |
| include_comment_user |
Запрос подробных данных об агенте (авторе комментария) |
$data = array(
'api_token'=> 'e1cbe1c1c9d910ef2ae975215644cb53dd555de4',
'accessible_for_agent_id'=>'6339',
'ticket_id'=>'2261648'
);
$mch_api = curl_init();
curl_setopt($mch_api, CURLOPT_URL, 'https://api.usedesk.ru/ticket');
curl_setopt($mch_api, CURLOPT_USERAGENT, 'PHP-MCAPI/2.0');
curl_setopt($mch_api, CURLOPT_RETURNTRANSFER, true);
curl_setopt($mch_api, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($mch_api, CURLOPT_TIMEOUT, 10);
curl_setopt($mch_api, CURLOPT_POST, true);
curl_setopt($mch_api, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($mch_api, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($mch_api);
return $result;
Сервер возвращает запрос, все комментарии, теги и историю изменений.
{
"ticket":{
"id": 2265179,
"status_id": 1,
"priority": "medium",
"type": "problem",
"subject": "Ошибка с доп полями",
"client_id": 261702,
"assignee_id": 2,
"group": 0,
"last_updated_at": "2017-03-01 14:30:49",
"email": "vlasch@gmail.com",
"published_at": "2017-03-01 14:30:49",
"company_id": 153561,
"channel_id": 22
"additional_id": "32"
"client_name": "Лащук Василий",
"active_sla": [
{
"type": "close",
"date": "2021-04-29 10:35:04"
},
{
"type": "first_reply",
"date": "2021-04-28 18:01:08"
}
],
"comments":[
{
"id": 2658287,
"message": "доп поля",
"from": "client",
"type": "public",
"user_id": null,
"client_id": 261702,
"client_name": "Василий Лащук",
"ticket_id": 2265179,
"is_first": 0,
"delivered": 0,
"readed": 0,
"published_at": "2017-03-01 14:30:49",
"file": 129169,
"files": [
{
"name": "44029855d283e98131fc.jpg",
"type": "image/jpeg",
"file": "https://devsecure.usedesk.ru/files/153561/3403684/get-url-comment-files/YmxwdGVHcFRkMVp4VjFoNFVVcEZVVEY2YzA4elp6MDlPanEybDlWVkhNNU1vTS8zWWliNzZqeEY="
}
]
"bcc": [
"shy@usedesk.ru",
"test@usedesk.ru"
]
"cc": [
"shy123@usedesk.ru",
"test123@usedesk.ru"
]
}
],
"changes": [
{
"id": 213671,
"trigger_id": 1260,
"user_id": null,
"ticket_id": 2265179,
"data":[
{
"target": "assignee",
"value": "2"
}
],
"changed_at": "2017-03-01 14:30:49",
"old_status": 0,
"new_status": 2,
"company_id": 153561
},
{
"id": 213669,
"trigger_id": null,
"user_id": null,
"ticket_id": 2265179,
"data": [],
"changed_at": "2017-03-01 14:30:49",
"old_status": 0,
"new_status": 1,
"company_id": 153561
}
],
"tags": [
"Важный",
"Холодный лид"
],
"custom_fields": [
{
"id": 143,
"ticket_id": 2265179,
"ticket_field_id": 10,
"value": "134"
},
{
"id": 145,
"ticket_id": 2265179,
"ticket_field_id": 7,
"value": "1"
},
{
"id": 147,
"ticket_id": 2265179,
"ticket_field_id": 9,
"value": "9"
}
]
"rights": "write",
}
Если был передан параметр «include_comment_user», в ответе от сервера также появятся следующие данные:
"user": {
"id": 558,
"name": "Agent Name",
"email": "agent@gmail.com",
"position": "Тестировщик",
"role": "admin",
"phone": null,
"online_status": "0",
"avatar": "https://api.usedesk.ru/upload/avatars/123454tykhj;uy94639526783940569584736524ehn5",
"chat_online_status": "1"
},
Параметры ответа от сервера
| Параметр | Описание | ||||||||||||||||||||||||||||||||||
| id |
ID запроса | ||||||||||||||||||||||||||||||||||
| status_id | ID статуса запроса | ||||||||||||||||||||||||||||||||||
| priority | Приоритет запроса | ||||||||||||||||||||||||||||||||||
| type | Тип запроса | ||||||||||||||||||||||||||||||||||
| subject | Тема запроса | ||||||||||||||||||||||||||||||||||
| client_id | ID клиента | ||||||||||||||||||||||||||||||||||
| assignee_id | ID ответственного агента | ||||||||||||||||||||||||||||||||||
| group | ID группы | ||||||||||||||||||||||||||||||||||
| last_updated_at | Дата и время последнего обновления запроса Часовая зона UTC+0 |
||||||||||||||||||||||||||||||||||
| Email, по которому пришел запрос Указан, если запрос был создан в почтовом канале |
|||||||||||||||||||||||||||||||||||
| published_at | Дата и время создания запроса Часовая зона UTC+0 |
||||||||||||||||||||||||||||||||||
| company_id | ID компании | ||||||||||||||||||||||||||||||||||
| channel_id | ID канала | ||||||||||||||||||||||||||||||||||
| additional_id | Дополнительный идентификатор Служебное поле |
||||||||||||||||||||||||||||||||||
| client_name | Имя клиента | ||||||||||||||||||||||||||||||||||
| active_sla | Массив текущих SLA у запроса
|
||||||||||||||||||||||||||||||||||
| comments | Массив комментариев запроса
|
||||||||||||||||||||||||||||||||||
| changes | Массив изменений запроса
|
||||||||||||||||||||||||||||||||||
| tags | Массив тегов запроса | ||||||||||||||||||||||||||||||||||
| custom_fields | Массив со значениями дополнительных полей в запросе
|
||||||||||||||||||||||||||||||||||
| rights | Права указанного сотрудника
|