- Created by Vladislav Fomichev, last modified on Oct 26, 2022
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 3 Current »
getObjects
POST /api/v5/userCatalog/getObjects
Получение данных объекта каталога пользователя Indeed по внутреннему идентификатору.
Объект запроса
- Ids - массив внутренних идентификаторов.
- AccessToken - обязательный параметр. Токен администратора, от имени которого выполняется запрос к API.
- ApplicationId - обязательный параметр. Строковый идентификатор модуля Indeed AM.
{
"Ids": [
"string"
],
"AccessToken": "string",
"ApplicationId": "string"
}
Объект ответа
{
"Id": "string",
"RawObjectId": "string",
"Name": "string",
"CanonicalName": "string",
"PrincipalName": "string",
"SamCompatibleName": "string",
"DistinguishedName": "string",
"Sid": "string",
"IsGroup": true,
"IsContainer": true,
"IsRemoved": true,
"GroupsIds": [
"string"
],
"ContainerId": "string"
}
searchUsers
POST /api/v5/userCatalog/searchUsers
Поиск пользователя по входным параметрам.
Объект запроса
- Operation
- 0 - ИЛИ
- 1 - И
- Filters - массив фильтров для поиска.
- AttributeName - имя атрибута AD для поиска.
- Value - значение атрибута AD для поиска.
- Negation - отрицание заданного фильтра. Значения true\false.
{
"Operation": 0,
"Filters": [
{
"AttributeName": "string",
"Value": {},
"Negation": true
}
],
"Limit": 0,
"LoadParentObjects": true,
"AccessToken": "string",
"ApplicationId": "string"
}
Объект ответа
[
{
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"Email": "string",
"Phone": "string",
"IsDisabled": true,
"IsLocked": true,
"Id": "string",
"RawObjectId": "string",
"Name": "string",
"CanonicalName": "string",
"PrincipalName": "string",
"SamCompatibleName": "string",
"DistinguishedName": "string",
"Sid": "string",
"IsGroup": true,
"IsContainer": true,
"IsRemoved": true,
"GroupsIds": [
"string"
],
"ContainerId": "string"
}
]
searchGroups
POST /api/v5/userCatalog/searchGroups
Поиск группы по входным параметрам.
Объект запроса
- Operation
- 0 - ИЛИ
- 1 - И
- Filters - массив фильтров для поиска.
- AttributeName - имя атрибута AD для поиска.
- Value - значение атрибута AD для поиска.
- Negation - отрицание заданного фильтра. Значения true\false.
{
"Operation": 0,
"Filters": [
{
"AttributeName": "string",
"Value": {},
"Negation": true
}
],
"Limit": 0,
"LoadParentObjects": true,
"AccessToken": "string",
"ApplicationId": "string"
}
Объект ответа
[
{
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"Email": "string",
"Phone": "string",
"IsDisabled": true,
"IsLocked": true,
"Id": "string",
"RawObjectId": "string",
"Name": "string",
"CanonicalName": "string",
"PrincipalName": "string",
"SamCompatibleName": "string",
"DistinguishedName": "string",
"Sid": "string",
"IsGroup": true,
"IsContainer": true,
"IsRemoved": true,
"GroupsIds": [
"string"
],
"ContainerId": "string"
}
]
searchContainers
POST /api/v5/userCatalog/searchContainers
Поиск подразделения по входным параметрам.
Объект запроса
- Operation
- 0 - ИЛИ
- 1 - И
- Filters - массив фильтров для поиска.
- AttributeName - имя атрибута AD для поиска.
- Value - значение атрибута AD для поиска.
- Negation - отрицание заданного фильтра. Значения true\false.
{
"Operation": 0,
"Filters": [
{
"AttributeName": "string",
"Value": {},
"Negation": true
}
],
"Limit": 0,
"LoadParentObjects": true,
"AccessToken": "string",
"ApplicationId": "string"
}
Объект ответа
[
{
"FirstName": "string",
"MiddleName": "string",
"LastName": "string",
"Email": "string",
"Phone": "string",
"IsDisabled": true,
"IsLocked": true,
"Id": "string",
"RawObjectId": "string",
"Name": "string",
"CanonicalName": "string",
"PrincipalName": "string",
"SamCompatibleName": "string",
"DistinguishedName": "string",
"Sid": "string",
"IsGroup": true,
"IsContainer": true,
"IsRemoved": true,
"GroupsIds": [
"string"
],
"ContainerId": "string"
}
]
- No labels