Изменить назначенного агента в чате
POST https://api.usedesk.ru/chat/changeAssignee
Внимание. Если вы используете коробочную версию Юздеска на собственном сервере, URL методов у вас будет отличаться. Уточните URL для работы с API у поддержки — support@usedesk.ru.
Метод предназначен для переназначения чатов на других агентов.
* — обязательные поля
Параметр | Значение |
api_token* | Токен API канала |
chat_id* |
id чата |
user_id* |
id агента, на которого требуется назначить чат |
Пример запроса на PHP
$data = array( 'api_token'=> 'e1cbe1c1c9d910ef2ae975215644cb53dd555de4', 'chat_id' => 675, 'user_id' => 27, ); $mch_api = curl_init(); curl_setopt($mch_api, CURLOPT_URL, 'https://api.usedesk.ru/chat/changeAssignee'); 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;
При успешном запросе сервер вернёт сообщение об успешной отправке:
Пример ответа от сервера
{ "chat_id": "675", "user_id": "27", "url": "https://secure.usedesk.ru/chat/675" }
Описание ответа от сервера
Параметр | Описание |
chat_id | ID чата |
user_id | ID агента |
url | Ссылка на чат |