Задача
Получим информацию о пользователе Иванове Петре Семеновиче, id которого равен 583427
Решение
GET https://apigw.intradesk.ru/taskform/api/users/583427/info/short?ApiKey=65247DBDE14C45A6A275DC1FC0
Ответ сервера:
{
"userType": 10, //тип пользователя, 10 – сотрудник, 20 – клиент
"id": 583427, // идентификатор пользователя
"name": "Иванов Петр Семенович ", // имя пользователя, состоит из фамилии, имени и отчества
"email": "ips@intra5.ru", // электронная почта
"additionalEmails": "[\"mysupport@mail.ru\"]", // массив дополнительных адресов электронных почт
"phoneNumbers": [ // массив телефонных номеров
{
"phoneNumber": "+78001234567", //номер телефона
"default": true, //признак того, что это основной номер пользователя
"phoneExt": null, //добавочный номер
"phoneInternational": "+7 800 123-45-67" //номер телефона в международном формате
},
{
"phoneNumber": "+78009876543",
"default": false,
"phoneExt": null,
"phoneInternational": "+7 800 987-65-43"
}
],
"activeTaskNumber": null, // номер активной заявки, если такая есть в данный момент
"activeTaskStartTime": null, // начало выполнение активной заявки, если такая есть
"groups": "[{\"id\" : 176287, \"name\" : \"Администраторы\", \"type\" : 30, \"isdefault\" : false}]", //сериализованный массив объектов, описывающий в каких группах состоит пользователь
"tags": " Информирование, Массовый инцидент ", //строка с тегами пользователя
"userFields": "[{\"Name\": \"Режим\", \"Type\": 3, \"Value\": \"2\"}]", //сериализованный массив объектов, описывающий значения настраиваемых полей пользователей
"emailConfirmed": false //признак, подтверждена ли электронная почта
}
Полная документация к методу в формате swagger (TaskForm API)