Создать настройки сервиса внешних учетных записей у списка пользователей

Создает настройки сервиса внешних учетных записей у списка пользователей (поддерживаемые типы сервисов аккаунтов: Local, Cas, ActiveDirectory, Esia)

POST /console/api/v2/user-lists/{UserListId}/settings/account-services-settings

Параметры пути

UserListId
Идентификатор списка пользователей

Тело запроса

AccountServiceSettings. Настройки сервиса внешних учетных записей

{
    "enabled": true,
    "additional-settings": {
        "key-store-name": "HDImageStore",
        "identify-by": "email",
        "authorization-endpoint": "https://esia-portal1.test.gosuslugi.ru/aas/oauth2/ac",
        "token-endpoint": "https://esia-portal1.test.gosuslugi.ru/aas/oauth2/te",
        "userinfo-endpoint": "https://esia-portal1.test.gosuslugi.ru/rs/prns/",
        "alias": "ESS KES",
        "client-id": "1CPILOT"
    },
    "local-id": "esia-account-service-1337",
    "account-service-type": "Esia",
    "create-user-on-auth": true
}
enabled
Булево. Флаг использования сервиса внешних учетных записей
additional-settings
Дополнительные настройки в виде "ключ — значение"
Примечание: Только для ЕСИА: в URL не указывается версия API. См. пример выше.
local-id
Строка. Локальный идентификатор сервиса внешних учетных записей
account-service-type
Строка. Тип сервиса внешних учетных записей (может иметь значения Local, Cas, ActiveDirectory, Esia)
create-user-on-auth
Булево. Флаг создания нового пользователя в случае, когда была совершена успешная аутентификация

Тело ответа

Не используется

Коды состояния

204
Настройки сервиса внешних учетных записей у списка пользователей успешно созданы
404
Список пользователей не найден
500
Строка. Ошибка на стороне сервера (ErrorData с кодом 13)

ErrorData. Данные ошибки

{
  "code": 3,
  "status": "INVALID_ARGUMENT",
  "message": "1111 is not a valid UUID.",
  "details": "details"
}
code
Число. Код ошибки
status
Строка. Статус ошибки
message
Строка. Сообщение ошибки
details
Строка. Детали ошибки