Запрос позволяет получить информацию об участниках серии мероприятий с настройкой "Регистрация на всю серию".
Внимание! Участники, зарегистрированные на любую конкретную сессию данного Event-а не возвращаются. Только те, кто зарегистрирован на всю серию в целом.
Результаты выдаются не сразу все, а постранично. Номер отображаемой страницы и количество элементов на ней регулируются параметрами запроса.
GET
https://userapi.mts-link.ru/v3/events/{eventID}/participations
perPage — количество участников на одной странице. Значения:
- 10
- 50
- 100
- 250
- 500
Значение по умолчанию: 50;
page — номер страницы. Значение по умолчанию: 1.
id — уникальный идентификатор участника в вебинаре (partisipationID);
name — имя;
secondName — фамилия;
email — электронная почта;
eventId — ID серии мероприятий(Event), на которую
зарегистрирован пользователь.
eventSessionId — ID сессии мероприятия(EventSession), на
которую зарегистрирован пользователь. Если пользователь
зарегистрирован на всю серию целиком - это поле будет пустым (null).
userId — уникальный идентификатор пользователя на платформе;
url — токен для формирования уникальной ссылки на вебинар;
role — роль в вебинаре. Подробнее о ролях;
registerStatus — статус регистрации;
paymentStatus — статус оплаты;
visited — статус посещения;
isAccepted — статус доступа участника. Если участник на модерации будет 0, если доступ разрешен, то 1.
isSeen — техническое поле, не используется для сотрудников.
agreementStatus — техническое поле, не используется.
isOnline — статус присутствия участия на вебинаре в данный момент.
url: https://userapi.mts-link.ru/v3/events/{eventID}/participations?page=1&Perpage=50,
method: GET,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
};
[
{
"id": 60387981,
"name": "Специалист",
"secondName": "тех.поддержки",
"email": "support@webinar.ru",
"avatar": { },
"eventId": 2361791,
"eventSessionId": 2405021,
"isAccepted": 1,
"role": "ADMIN",
"isSeen": 1,
"agreementStatus": "AGREED",
"userId": 1029,
"isOnline": "0",
"registerStatus": "INVITED",
"paymentStatus": "NOT_PAID",
"url": "12fcd8413cf8b4b239f732b8481dc68f",
"visited": true
}
]