Skip to content

Массовое создание из CSV

Массовое создание из CSV#

Загрузка CSV (multipart/form-data, поле file, разделитель ;).

Полное описание сценария «экспорт наставников → импорт в другой поток обучения» — в mentor_export_import.

Ручка#

POST /admin/mentor/v2/create_mentor_event_csv

Полный адрес в сети#

Среда URL
🧪 Dev https://gateway.devterra.ru/admin/mentor/v2/create_mentor_event_csv
🚀 Prod https://mobile-api.terraprod.ru/admin/mentor/v2/create_mentor_event_csv

Авторизация#

Требуется авторизация admin + TOTP.

Пример тела запроса#

multipart/form-data:
  file=mentors.csv
  mentor_flow_id=42   # опционально — переопределяет mentor_flow_id во всех строках CSV

Поля запроса (form-data)#

Поле Тип Описание Обяз.
file file CSV-файл ✅
mentor_flow_id int ID целевого потока обучения (переопределяет значение из CSV) ❌

CSV-колонки: mentor_level_uuid, mentor_flow_id, mentor_uuid, event_type_id, event_max_students, chat_link

Пример тела ответа#

{ "createdMentors": ["uuid"], "notCreatedMentors": [] }

Поля ответа#

Поле Тип Описание
createdMentors []string UUID успешно созданных
notCreatedMentors []string UUID с ошибкой

Подробнее о вложенных типах — в общих типах. Перечисления — в enums.