Skip to content

Обновить настройки 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.