Другое
Получить информацию о пользователе
Запрос me
позволяет получить информацию об авторизованном пользователе.
me: UserType!
UserType!
: Результат запроса - список ссылок:
username: String!
: Логин.email: String!
: Почта пользователя.firstName: String!
: Имя пользователя.lastName: String!
: Фамилия пользователя.workspaces: [WorkspaceType!]!
: Информация о воркспейсах пользователя.
Пример запроса:
{
me {
email
firstName
lastName
username
workspaces {
id
}
}
}
Пример ответа:
API возвращает следующий результат:
Получить информацию о воркспейсе
Запрос workspaceInfo
позволяет получить информацию о воркспейсе пользователя.
query {
workspaceInfo { }}
Выходные параметры:
- id
- Идентификатор воркспейса
- Тип данных: ID
- title
- Название воркспейса
- Тип данных: String.
- config
- Конфигурационные данные воркспейса
- Формат данных: JSON.
- agentsCount
- Количество агентов в воркспейсе
- Тип данных: Int.
- activeAgentsCount
- Количество активных агентов в воркспейсе
- Тип данных: Int.
- activeDevicesCount
- Количество активных агентов в воркспейсе
- Тип данных: Int.
- profilesCount
- Количество профилей в воркспейсе
- Тип данных: Int.
- profileGroupsCount
- Количество групп в воркспейсе
- Тип данных: Int.
- active
- Статус воркспейса
- Тип данных: Boolean.
- planName
- Имя платежного плана
- Тип данных: String.
- checkoutUpgrade
- URL для обновления платежного плана воркспейса
- Тип данных: String.
- detailCard
- URL с реквизитами платежного плана воркспейса
- Тип данных: String.
Пример запроса:
query {
workspaceInfo {
id
title
config
agentsCount
activeAgentsCount
activeDevicesCount
profilesCount
profileGroupsCount
active
planName
checkoutUpgrade
detailCard
}
}
Пример ответа:
API возвращает следующий результат:
Получить информацию о платформе
Запрос platformInformation
позволяет получить информацию об установленной платформе.
query {
platformInformation { }}
Выходные параметры:
- platformVersion
- Версия платформы
- Тип данных: String.
- templateVersion
- Версия создаваемого биометрического шаблона
- Тип данных: String.
- sampleTtl
- Время хранения сэмплов в базе данных (в секундах)
- Тип данных: String.
- activityTtl
- Время хранения активностей в базе данных (в секундах)
- Тип данных: String.
- osVersion
- Версия операционной системы
- Тип данных: String.
Пример запроса:
query {
platformInformation {
platformVersion
templateVersion
sampleTtl
activityTtl
osVersion
}
}
Пример ответа:
API возвращает следующий результат:
Обновить файл конфигурации воркспейса
Мутация updateWorkspaceConfig
позволяет обновить файл конфигурации воркспейса.
mutation {
updateWorkspaceConfig() { }}
Выходные параметры:
- workspaceConfig:
- activityScoreThreshold
- Порог привязки активности к профилю. Если значение Score из процессов агента (лучший результат сравнения лица с камеры с лицом из профиля) равен или выше порогового значения Score, активность привязывается к профилю.
- Тип данных: Float.
- notificationScoreThreshold
- Порог создания оповещений для профиля. Если значение Score из процессов агента (лучший результат сравнения лица с камеры с лицом из профиля) равен или выше порогового значения Score, активность привязывается к профилю, и создается оповещение об активности профиля.
- Тип данных: Float.
- activityScoreThreshold
Выходные параметры:
- ok
- Статус завершения мутации
- Тип данных: Boolean
- workspaces: (Информация о воркспейсе пользователя)
- id
- Идентификатор воркспейса
- Тип данных: ID
- title
- Название воркспейса
- Тип данных: String.
- config
- Конфигурационные данные воркспейса
- Формат данных: JSON.
- accesses (Информация о доступе к воркспейсам)
- id
- Идентификатор
- Тип данных: ID
- token
- Токен доступа
- Тип данных: ID
- workspaceIsActive
- Статус воркспейса
- Тип данных: Boolean
- workspaceTitle
- Название воркспейса
- Тип данных: String
- username
- Логин
- Тип данных: String.
- id
- agentsCount
- Количество агентов в воркспейсе
- Тип данных: Int.
- activeAgentsCount
- Количество активных агентов в воркспейсе
- Тип данных: Int.
- activeDevicesCount
- Количество активных агентов в воркспейсе
- Тип данных: Int.
- profilesCount
- Количество профилей в воркспейсе
- Тип данных: Int.
- profileGroupsCount
- Количество групп в воркспейсе
- Тип данных: Int.
- active
- Статус воркспейса
- Тип данных: Boolean.
- planName
- Название платежного плана
- Тип данных: String.
- checkoutUpgrade
- URL для обновления платежного плана воркспейса
- Тип данных: String.
- detailCard
- URL для смены платежных данных
- Тип данных: String.
- id
Пример запроса:
mutation {
updateWorkspaceConfig(workspaceConfig: {activityScoreThreshold: 0.90 notificationScoreThreshold: 0.90})
{
ok
workspace {
config
}
}
}
Пример ответа: