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