Посмотреть статус 2FA
Возвращает статус обязательной двухфакторной аутентификации в организации: выключена 2FA или включена и в каком режиме.
В ответе метод вернет параметр enabled со значением true, если на домене настроен enforcement_mode=per_domain и администратор подключил принудительную 2FA всем пользователям.
Чтобы выполнить запрос, приложению требуется разрешение на управление обязательной двухфакторной аутентификацией. Убедитесь, что вы включили его при настройке приложения на OAuth-сервере Яндекса.
Запрос
GET https://cloud-api.yandex.net/v1/directory/organizations/{org_id}/settings/2fa
Path-параметры
|
Имя параметра |
Тип |
Описание |
|
org_id * |
integer |
Идентификатор организации. |
Заголовки
Authorization: OAuth <токен>
Пример
Пример запроса
curl --request GET \
--url https://cloud-api.yandex.net/v1/directory/organizations/123456/settings/2fa \
--header 'authorization: OAuth <токен>'
Ответ
Успешный ответ
Результатом корректного запроса является ответ с кодом 200 и телом в формате JSON, где содержится объект с информацией о статусе 2FA.
200 OK — запрос выполнен успешно.
|
Имя параметра |
Тип |
Описание |
|
enabled * |
boolean |
Статус обязательной двухфакторной аутентификации:
|
|
setup_grace_period_seconds |
integer |
Период (в секундах), в течение которого у пользователя в процессе авторизации есть возможность отложить настройку двухфакторной аутентификации, например |
|
enforcement_mode |
string |
Режим двухфакторной аутентификации:
|
|
enabled_at |
string |
Дата и время, когда была включена двухфакторная аутентификация, например |
|
second_factor_type |
string |
Способ аутентификации:
|
|
preferred_phone_validation_method |
string |
Способ аутентификации через Яндекс ID, если в предыдущем параметре выбран
|
Пример ответа
{
"enabled": true,
"setup_grace_period_seconds": 3600,
"enabled_at": "2026-04-22T07:52:11+00:00",
"enforcement_mode": "per_domain",
"second_factor_type": "phone",
"preferred_phone_validation_method": "default"
}
Неуспешный ответ
Ошибки могут быть со следующими HTTP-статусами:
400 Bad Request— параметры запроса не заданы или заданы неверно;401 Unauthorized— пользователь не авторизован;403 Forbidden— у пользователя или приложения нет прав на управление двухфакторной аутентификацией;404 Not Found— запрашиваемая организация не найдена;422 Invalid Data— некорректное тело запроса;500 Internal Server Error— ошибка произошла на стороне сервера (в этом случае попробуйте повторно отправить запрос через некоторое время).