IntraDesk API. Поиск пользователей и групп сотрудников для поля "исполнители" заявки
GET https://apigw.intradesk.ru/hints/api/hints/executors?str=str&groupId=7237&excludeUserIds=8224&excludeGroupIds=7237
Параметры:
"str" - поисковая строка
"excludeUserIds" - в результатах поиска исключает указанные идентификаторы пользователей
"excludeGroupIds" - в результатах поиска исключает указанные идентификаторы групп сотрудников
"groupId" - идентификатор группы текущего назначенного Исполнителя пользователя (для поиска пользователей только внутри этой группы)
"top" - количество результатов в выдаче. По умолчанию 7
"excludeUserIds" - в результатах поиска исключает указанные идентификаторы пользователей
"excludeGroupIds" - в результатах поиска исключает указанные идентификаторы групп сотрудников
"groupId" - идентификатор группы текущего назначенного Исполнителя пользователя (для поиска пользователей только внутри этой группы)
"top" - количество результатов в выдаче. По умолчанию 7
[
{
"hasgroupid": true,
"highlight": null,
"id": 9116,
"isArchived": false,
"name": "Саволов Владимир",
"type": 1
},
{
"hasgroupid": true,
"highlight": null,
"id": 27569,
"isArchived": false,
"name": "Паров Дмитрий",
"type": 1
},
{
"hasgroupid": false,
"highlight": null,
"id": 3197,
"isArchived": false,
"name": "Группа Саволова",
"type": 2
},
{
"hasgroupid": false,
"highlight": null,
"id": 12205,
"isArchived": false,
"name": "IT поддержка",
"type": 2
},
...
]
"hasgroupid" - true - если сотрудник состоит в группе указанной в параметре "groupId"
"isArchived" - true - если сотрудник/группа в архиве
"name" - имя сотрудника или название группы
"type" - 1 - пользователь, 2 - группа