Skip to content

Создание массовых наставников

Запуск в сервисе наставничества#

Описание#

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

Принимает scv файл, проверяет валидацию, возвращает список привязанных/не привязанных наставников

Название сервиса#

terra_mentor_service

Ручка

    POST mentor/v1/create_mentor_event_scv

Доступно в сети по адресу:

Дев: https://gateway.devterra.ru/admin/mentor/v1/create_mentor_event_scv

Прод: https://mobile-api.terraprod.ru/admin/mentor/v1/create_mentor_event_scv

Запрос#

  • Требуется .csv файл с именем file

Параметры запроса

Столбец Тип Описание Обязательность Пример
category_id int Уровень прибыли наставника 1
mentor_flow_id int Идентификатор запуска 11
mentor_uuid string Идентификатор наставника 8a87d1a5-5bce-4361-a2e6-8b5517c81213
event_type_id int Тип наставничества 1
event_max_students int Максимальное кол-во студентов 100
chat_link string Ссылка на чат https://t.me/+KscIWs35sFcxZjMy
cluster_uuid string Идентификатор кластера 8a87d1a5-5bce-4361-a2e6-8b5517c81213

Пример csv файла

category_id mentor_flow_id mentor_uuid event_type_id event_max_students chat_link cluster_uuid
1 1 8a87d1a5-5bce-4361-a2e6-8b5517c81213 1 100 https://t.me/+KscIWs35sFcxZjMy 8a87d1a5-5bce-4361-a2e6-8b5517c81213
1 11 8a87d1a5-5bce-4361-a2e6-8b5517c81213 2

Ответ#

{
  "createdMentors": [
    "8a87d1a5-5bce-4361-a2e6-8b5517c81213", 
    "8a87d1a5-5bce-4361-a2e6-8b5517c81213"
  ],
  "notCreatedMentors": [
    "8a87d1a5-5bce-4361-a2e6-8b5517c81213"
  ]
}
Столбец Тип Описание Обязательность
createdMentors string[] Список наставников прикрепленных к наставнику
notCreatedMentors string[] Список наставников которых не удалось прикрепить