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