Запросом обновляются только данные EventSession.
Обновлять можно только сессии со статусом ACTIVE и START.
Внимание! При изменений информации об одиночном событии выполнять нужно последовательно оба запроса:
PUT
https://userapi.mts-link.ru/v3/eventsessions/{eventsessionID}
Отсутствуют.
name — название мероприятия;
accessSettings — доступ к мероприятиям. Включает в себя 3 параметра, каждый из них принимает одно значение: 0 - выключено, 1 - включено.
- isPasswordRequired — доступ с паролем
- isRegistrationRequired — доступ с регистрацией
- isModerationRequired — доступ с залом ожидания
(Архивный способ передачи данных) access — уровень доступа к мероприятию. Возможны следующие значения:
- 1 — свободный доступ;
- 3 — свободный доступ с паролем;
- 4 — регистрация;
- 6 — регистрация с паролем;
- 8 — регистрация с последующей ручной модерацией участников;
- 10 — регистрация с последующей ручной модерацией участников и с паролем;
startType — тип запуска мероприятия. Значения:
- manual — ручной запуск мероприятия;
- autostart — автоматический запуск мероприятия в указанное время;
- autowebinar — автовебинар.
Без указания типа, по умолчанию используется manual.
description — описание мероприятия;
lang — язык интерфейса мероприятия. Значения:
- RU;
- EN;
startsAt[][] — дата/время начала мероприятия (старый способ передачи даты). Параметр передается в виде массива элементов:
- date - массив из элементов: year, month, day;
- time - массив из элементов: hour и minute;
По умолчанию: текущая дата и время;
startsAtTimestamp - дата/время начала мероприятия. Строка в формате '2024-12-27T15:15:00+03:00'. Если передана, то игнорируется параметр startsAt в старом формате. Также содержит часовую зону и игнорирует параметр timezone.
timezone — часовой пояс вебинара. Передаётся в виде id, который можно получить запросом GET /timezones.
Значение по умолчанию: 1 — UTC +3 Волгоград, Москва, Санкт-Петербург;
image — фон лендинга мероприятия. ID файла в файловой системе, который будет использован в качестве фона;
duration — длительность мероприятия. Меняет значение "Продолжительность" на лендинге, но не определяет фактическое время завершения. Примеры значений:
- PT0H30M0S — 30 минут;
- PT1H0M0S — 1 час;
- PT1H30M0S — 1 час 30 минут.
Более подробно ознакомиться с форматом можно по ссылке;
additionalFields[][] — регистрационное поле. Передается в виде массива полей.
- label — название поля;
- type — тип поля. Может быть:
- text — текстовое поле;
- radio — поле с заданными значениями;
- values — массив вариантов ответа;
- placeholder — значение по умолчанию;
Обратите внимание, что в запросе должны передаваться все поля формы регистрации, которые вы хотите указать. Если вы хотите отключить одно из полей формы регистрации, то вам нужно указать все поля в запросе кроме отключаемого поля.
sendEmail — рассылка писем с платформы mts-link.ru. Флаг определяет отправку письма "Вебинар перенесен на другое время". Значения:
- true - письмо будет оправлено;
- false - письмо отправлено не будет.
По умолчанию: true.
Для серийных мероприятий:
updateContext — параметр, который указывает сервису, что рассылку писем требуется убрать/включить в рамках серийного мероприятия для конкретного события в определенную дату. Значения
- series.
Внимание! Если для серийного мероприятия указать только параметр sendEmail и не указать updateContext, то параметр sendEmail будет проигнорирован.
startType — тип мероприятия. Значение по умолчанию manual. Может принимать значения:
- manual - стандартное мероприятие без автозапуска.
- autostart - мероприятие с настройкой "автоматический запуск мероприятия". Читать подробнее
Отсутствуют.
url: https://userapi.mts-link.ru/v3/eventsessions/{eventsessionID},
method: PUT,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
},
data:
{
name: 1000 тайн вселенной. [ВНИМАНИЕ! вебинар ПЕРЕНЕСЕН на 20-00]
};
204 No Content