Получить список агентов
POST https://api.usedesk.ru/users
Внимание. Если вы используете коробочную версию Юздеска на собственном сервере, URL методов у вас будет отличаться. Уточните URL для работы с API у поддержки — support@usedesk.ru.
Метод возвращает список агентов компании с группами, удовлетворяющих заданным условиям фильтров.
* — обязательные поля
| Параметр | Значение | 
| api_token* | Токен API канала | 
| user_type | Тип или роль пользователя Возможные значения: 
 Значение по умолчанию: employee | 
| group_id | id группы, в которой состоит агент | 
| query | Строка, по которой осуществляется поиск | 
| user_id | id агента Если передано данное поле, то будет возвращена информация об одном агенте | 
Пример применения фильтров
	
	{
    'group_id':'123',
    'query': 'Ivan',
    'user_type': 'admin',
}
        
	Пример запроса на PHP
	
$data = array(
    'api_token'=> 'e1cbe1c1c9d910ef2ae975215644cb53dd555de4',
    'group_id'=> 123,
    'query' =>'Ivan',
    'user_type'=>'admin',
);
$mch_api = curl_init(); // initialize cURL connection
curl_setopt($mch_api, CURLOPT_URL, 'https://api.usedesk.ru/users');
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;
        
	Пример ответа от сервера
	
[
    {
        "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",
        "groups": [
            {
                "id": 123,
                "name": "группа",
                "company_id": 153561,
                "deleted": 0,
                "deleted_at": "0000-00-00 00:00:00", 
                "custom_working_time": 0,
                "timezone": "Europe/Moscow",
                "pivot": {
                    "user_id": 558,
                    "user_group_id": 413
                }
            },
            {
                "id": 354,
                "name": "Группа 2",
                "company_id": 153561,
                "deleted": 0,
                "deleted_at": "0000-00-00 00:00:00",
                "pivot": {
                    "user_id": 558,
                    "user_group_id": 354
                }
            },
            {
                "id": 127,
                "name": "Группа 4",
                "company_id": 153561,
                "deleted": 0,
                "deleted_at": "0000-00-00 00:00:00",
                "pivot": {
                    "user_id": 558,
                    "user_group_id": 127
                }
            },
            {
                "id": 415,
                "name": "группа тест 3",
                "company_id": 153561,
                "deleted": 0,
                "deleted_at": "0000-00-00 00:00:00",
                "pivot": {
                    "user_id": 558,
                    "user_group_id": 415
                }
            }
        ]
    }
]
        
	Параметры ответа от сервера
| Параметр | Описание | ||||||||||||||||||||||
| id | ID агента | ||||||||||||||||||||||
| name | Имя агента | ||||||||||||||||||||||
| Email агента | |||||||||||||||||||||||
| position | Должность агента | ||||||||||||||||||||||
| role | Роль агента | ||||||||||||||||||||||
| phone | Телефон агента | ||||||||||||||||||||||
| online_status | Онлайн-статус агента в запросах | ||||||||||||||||||||||
| avatar | URL аватара агента | ||||||||||||||||||||||
| chat_online_status | Онлайн-статус агента в чатах | ||||||||||||||||||||||
| groups | Массив групп, в которых состоит агент 
 |