Создать настройки school flow
Создать настройки school flow#
Создаёт настройки регистрации для school flow.
Ручка#
POST /admin/storenv/v1/create_school_settings
Полный адрес в сети#
| Среда | URL |
|---|---|
| 🧪 Dev | https://gateway.devterra.ru/admin/storenv/v1/create_school_settings |
| 🚀 Prod | https://mobile-api.terraprod.ru/admin/storenv/v1/create_school_settings |
Авторизация#
Требуется авторизация admin + TOTP.
Пример тела запроса#
{
"schoolFlowUUID": "8a87d1a5-5bce-4361-a2e6-8b5517c81213",
"flowID": 12,
"enableRegistrationVolunteer": true,
"enableRegistrationVip": false,
"enableRegistrationOther": true,
"maxCountRegistration": 200,
"needInvite": true,
"useDefaultValues": false
}
Поля запроса#
| Поле | Тип | Описание | Обяз. |
|---|---|---|---|
schoolFlowUUID |
string (uuid) | UUID school flow | ✅ |
flowID |
int64? | ID mentor flow (для копирования настроек) | ❌ |
enableRegistrationVolunteer |
bool? | Регистрация для волонтёров | ❌* |
enableRegistrationVip |
bool? | Регистрация для VIP | ❌* |
enableRegistrationOther |
bool? | Регистрация для остальных | ❌* |
maxCountRegistration |
int32? | Лимит регистраций (> 0) | ❌* |
needInvite |
bool? | Требуется инвайт | ❌* |
useDefaultValues |
bool | Взять значения из дефолтов / mentor flow | ❌ |
*При useDefaultValues: true и указанном flowID настройки копируются из mentor flow. Без flowID — из дефолтов school.
Пример тела ответа#
Объект SchoolSettingsResponse.