Массовая привязка школ на запуск
Описание
Ручка необходима для массовой привязки наставников на запуски
Ручка
POST /school_flows/v1/create_school_flows
Полный адрес в сети
| Среда | URL |
|---------|-------------------------------------------------------------------------------------|
| 🧪 Dev | `https://gateway.devterra.ru/admin/school_flows/v1/create_school_flows` |
| 🚀 Prod | `https://mobile-api.terraprod.ru/admin/school_flows/v1/create_school_flows` |
Тело запроса
| Поле |
Тип |
Описание |
Обязательное |
Пример |
| schoolUUID |
string |
Идентификатор школы |
✅ |
"ae3a...3a91" |
| name |
string |
Название запуска |
✅ |
"Осенний поток" |
| studyPeriod.dateStart |
string |
Дата начала периода обучения |
✅ |
"2025-09-01" |
| studyPeriod.dateEnd |
string |
Дата окончания периода обучения |
✅ |
"2026-06-01" |
| registrationOpened |
bool |
Открыта ли регистрация |
❌ |
true |
| inviteCodeRegistration |
bool |
Регистрация по инвайт-коду |
❌ |
false |
| needCoverLetter |
bool |
Требуется ли сопроводительное письмо |
❌ |
true |
| registrationsAutoConfirmation |
bool |
Автоматическое подтверждение регистрации |
❌ |
true |
| studentsLimit |
int |
Лимит студентов |
❌ |
30 |
| format |
string |
Формат обучения (online, offline, hybrid) |
✅ |
"online" |
| tgLink |
string |
Ссылка на Telegram-группу |
✅ |
"https://t.me/joinchat/..." |
| schedule |
string |
Расписание |
❌ |
"Каждый понедельник 18:00" |
| mentorFlowID |
int |
Привязанный менторский запуск |
❌ |
101 |
Пример JSON запроса
[
{
"format": "online",
"inviteCodeRegistration": true,
"mentorFlowID": 0,
"name": "string",
"needCoverLetter": true,
"registrationOpened": true,
"registrationsAutoConfirmation": true,
"schedule": "string",
"schoolUUID": "string",
"studentsLimit": 0,
"studyPeriod": {
"dateEnd": "string",
"dateStart": "string"
},
"tgLink": "string"
}
]
Пример JSON ответа
{
"bound_schools": [
"ae3adcf1-bf6d-4e6f-9b87-fc199a3d3a91"
],
"not_bound_schools": [
"61d82b88-f555-4c0e-8e4e-bb3aaaf515aa"
]
}
| Поле |
Тип |
Описание |
Обязательное |
| bound_schools |
string |
Список школ, успешно привязанных к запуску |
✅ |
| not_bound_schools |
string |
Список школ, для которых не удалось создать запуск |
✅ |