IntraVision

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

[
 {
  "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 - группа
API