Изменить назначенного агента в чате

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_idID чата
user_idID агента
urlСсылка на чат