Зарегистрировать нескольких участников на серию

POST /events/{eventID}/invite

Внимание!  Запрос используется только для мероприятий с настройками: серия, регистрация на всю серию.
Данные передаются массивом.
После отправки проверяется корректность данных по каждому участнику:

  • eсли данные некорректны, они игнорируются;

  • eсли такой Email уже зарегистрирован, попытка регистрации игнорируется.

Максимальное количество данных в массиве — 50 участников.

МЕТОД HTTP

POST 

URL

https://userapi.mts-link.ru/v3/events/{eventID}/invite

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

  • users[][] — массив данных об участниках. В каждом элементе массива должен быть Email и обязательные регистрационные поля, если они есть у этого вебинара. Поля массива:
    - email — электронная почта;
    - secondName — фамилия;
    - name — имя;

    - role — роль участника;
    - additionalFields[{KEY}] — дополнительное поле.

    Внимание! Любые поля, отличные от Имени, Фамили и почты - дополнительные!
    Значения параметров идентичны POST /eventsessions/{SESSION_ID}/register.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

  • isAutoEnter — автовход в вебинар. Флаг определяет что будет происходить после запуска вебинара: участники попадут в комнату автоматически или должены будут ввести свое имя  и нажать "Подключиться".  Значения
    - true - автовход в вебинар сразу после его начала;
    - false - вывод формы "Как к Вам обращаться в чате" сразу после начала вебинара.
    По умолчанию: false.

  • sendEmail — рассылка писем с платформы mts-link.ru.  Флаг определяет отправку письма "Вы зарегистрированы на вебинар". Значения:
    - true - письмо будет оправлено;
    - false - письмо отправлено не будет.
    По умолчанию: true.

  • avatar — фото участника. URL картинки, который будет использован в качестве аватара;

  • pattrName — отчество участника. Будет доступно в разделе Люди;

  • description — описание к карточке пользователя. Будет доступно в разделе Люди;

  • phone — телефон участника. Будет доступно в разделе Люди;

  • organization — организация участника. Будет доступно в разделе Люди;

  • position — должность участника. Будет доступно в разделе Люди;

  • sex — пол участника. Будет доступно в разделе Люди.

ПОЛЯ ОТВЕТА

Массив зарегистрированных участников. Каждый эллемент содержит:

  • participationId — ID участника;

  • link — уникальная ссылка для входа в вебинар;

  • contactId — ID этого контакта из раздела Люди. Возвращается только в случае, если Email ранее не был зарегистрирован на мероприятия организации.

ПРИМЕР ЗАПРОСА

url: https://userapi.mts-link.ru/v3/events/{eventID}/invite,
method: POST,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
  },
data:
{
    users[0][email]: i.vу.ivanchenko@webinar.ru,
    users[0][name]: Иван,
    users[0][secondName]: Иванченко,
    users[0][additionalFields][{Key1}]: Владимирович,
    users[0][additionalFields][{Key2}]: От друзей и знакомых,
    users[0][role]: GUEST,
    users[1][email]: iew.i.ivanchenko@webinar.ru,
    users[1][name]: Игорь,
    users[1][secondName]: Иванченко,
    users[1][additionalFields][{Key1}]: Ильич,
    users[1][additionalFields][{Key2}]: От друзей и знакомых,
    users[1][role]: GUEST,
    isAutoEnter: false,
    sendEmail: false,

  }
};

ПРИМЕР ОТВЕТА

200 - OK
[
    {
        "email": "i.v.ivanchenko@webinar.ru,",
        "participationId": 65928297,
        "link": "https://events.webinar.ru/supportservice/2526425/936bedb6497e268f1f3e4e9e0673195c",
        "contactId": 51064669
    },
    {
        "email": "iew.i.ivanchenko@webinar.ru",
        "participationId": 65928299,
        "link": "https://events.webinar.ru/supportservice/2526425/515b09566a75ec62ecfac3f2ecd25f97",
        "contactId": 51064671
    }
]
👆 На этом пока всё