Посмотр статуса 2FA
Возвращает статус обязательной двухфакторной аутентификации в организации: выключена 2FA или включена и в каком режиме.
В ответе метод вернет параметр enabled со значением true, если на домене настроен enforcement_mode=per_domain и администратор подключил принудительную 2FA всем пользователям.
Для выполнения запроса требуется право ya360_security:domain_2fa_write.
Request
GET
https://cloud-api.yandex.net/v1/directory/organizations/{org_id}/settings/2fa
Path parameters
|
Name |
Description |
|
org_id |
Type: integer Идентификатор организации. |
Responses
200 OK
Настройки обязательной двухфакторной аутентификации получены.
Body
application/json
{
"enabled": true,
"setup_grace_period_seconds": 604800,
"enabled_at": "2026-05-01T10:00:00+00:00",
"enforcement_mode": "per_domain",
"second_factor_type": "phone",
"preferred_phone_validation_method": "default"
}
|
Name |
Description |
|
enabled |
Type: boolean Статус обязательной двухфакторной аутентификации:
|
|
enabled_at |
Type: string<date-time> Дата и время, когда была включена двухфакторная аутентификация, например Example: |
|
enforcement_mode |
Type: string Режим двухфакторной аутентификации:
Enum: |
|
preferred_phone_validation_method |
Type: string Способ аутентификации через Яндекс ID, если в параметре
Enum: |
|
second_factor_type |
Type: string Способ аутентификации:
Enum: |
|
setup_grace_period_seconds |
Type: integer Период (в секундах), в течение которого у пользователя в процессе авторизации есть возможность отложить настройку двухфакторной аутентификации, например Максимальный период — 6 месяцев ( Min value: Max value: |
403 Forbidden
Доступ к ресурсу запрещен. У пользователя или приложения недостаточно прав.
Body
application/json
{
"error": "forbidden",
"description": "Forbidden",
"message": "Forbidden",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
404 Not Found
Запрашиваемый ресурс не найден.
Body
application/json
{
"error": "not_found",
"description": "Not found",
"message": "Not found",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
422 Unprocessable Entity
Возможные ошибки:
- Feature unavailable
- Invalid data
Body
application/json
{
"error": "feature_unavailable",
"description": "Feature unavailable",
"message": "Feature unavailable",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|