Изменение статуса 2FA для группы
Изменяет статус обязательной двухфакторной аутентификации для группы. Чтобы изменить остальные параметры группы, воспользуйтесь запросом «Изменить параметры группы» на хост api360.yandex.net.
Отправить запрос может администратор организации или сотрудник с ролью Менеджер пользователей.
Этот инструмент доступен в тарифах для крупных организаций Корпоративный + Безопасность и Корпоративный Максимум. Чтобы узнать подробности, оставьте заявку: менеджер Яндекс 360 свяжется с вами, ответит на все вопросы и поможет с подключением. Оставить заявку
Метод актуален, если:
- В организации установлена двухфакторная аутентификация через сервис для управления 2FA с возможностью персональной настройки или в интерфейсе Кабинета организации.
- Режим двухфакторной аутентификации
enforcement_mode: per_user— только отдельным сотрудникам. Узнать режим, который установлен для 2FA в вашей организации, можно с помощью метода, описанного в разделе Посмотреть статус 2FA с возможностью персональной настройки.
Особенности обязательной 2FA для группы
На кого распространяется
- Статус 2FA действует только на участников группы с аккаунтами на домене организации:
- Начинает действовать при вступлении сотрудника в группу.
- Перестает действовать после удаления сотрудника из группы.
- Не распространяется на вложенные группы — для них нужно задавать статус отдельно.
Как работает с персональной 2FA
- Статус 2FA для группы не изменяет персональную настройку 2FA у сотрудников:
- Если для группы установлено
is_2fa_enabled=true, сотрудники будут обязаны проходить 2FA. - При этом методы, возвращающие персональный статус 2FA, по-прежнему будут показывать
is_2fa_enabled=falseдля этих сотрудников.
- Если для группы установлено
Правила применения 2FA
- Сотрудник обязан проходить 2FA, если хотя бы один из параметров
is_2fa_enabledимеет значениеtrue:- Персональная настройка 2FA.
- Настройка 2FA для подразделения.
- Настройка 2FA хотя бы для одной из групп, в которых состоит сотрудник.
Для выполнения запроса требуется право directory:write_groups.
Request
PATCH
https://cloud-api.yandex.net/v1/directory/organizations/{org_id}/groups/{group_id}
Path parameters
|
Name |
Description |
|
group_id |
Type: integer Идентификатор группы. |
|
org_id |
Type: integer Идентификатор организации. |
Body
application/json
{
"default_email": "team@example.com",
"is_2fa_enabled": true
}
|
Name |
Description |
|
default_email |
Type: string Адрес, используемый по умолчанию. Example: |
|
is_2fa_enabled |
Type: boolean Статус обязательной двухфакторной аутентификации для группы. Возможные значения:
|
Responses
200 OK
Параметры группы изменены.
Body
application/json
{
"id": 7654321,
"name": "Команда разработки",
"type": "generic",
"description": "Группа сотрудников отдела разработки.",
"label": "development-team",
"members_count": 12,
"email": "team@example.com",
"default_email": "team@example.com",
"aliases": [
"developers"
],
"external_id": "group-123",
"removed": false,
"member_of": [
{
"id": 7654322
}
],
"created_at": "2026-05-01T10:00:00+00:00",
"is_2fa_enabled": true
}
|
Name |
Description |
|
aliases |
Type: string[] Алиасы почтовых рассылок группы. Example
|
|
created_at |
Type: string Дата и время создания группы. Example: |
|
default_email |
Type: string Адрес, используемый по умолчанию. Example: |
|
description |
Type: string Описание группы. Example: |
|
|
Type: string Адрес рассылки, по которому будут отфильтрованы группы. Example: |
|
external_id |
Type: string Произвольный внешний идентификатор группы. Example: |
|
id |
Type: integer Идентификатор группы. |
|
is_2fa_enabled |
Type: boolean Статус обязательной двухфакторной аутентификации для группы. Возможные значения:
|
|
label |
Type: string Имя почтовой рассылки группы. Example: |
|
member_of |
Type: MemberOf Родительские группы, в которые входит текущая группа. Example
|
|
members_count |
Type: integer Количество участников группы. |
|
name |
Type: string Название группы. Example: |
|
removed |
Type: boolean Признак удаленной группы: true — группа удалена; false — группа действующая. |
|
type |
Type: string Тип группы. Возможные значения:
Example: |
MemberOfItem
Родительская группа, в которую входит текущая группа.
|
Name |
Description |
|
id |
Type: integer Идентификатор группы. |
Example
{
"id": 7654322
}
MemberOf
Родительские группы, в которые входит текущая группа.
Type: MemberOfItem[]
Example
[
{
"id": 7654322
}
]
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
|