Skip to content

Массовая привязка школ на запуск

Описание#

Ручка необходима для массовой привязки наставников на запуски

Ручка#

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 Список школ, для которых не удалось создать запуск ✅