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