Запрос позволяет получить информацию об участниках, зарегистрированных на мероприятие с указанием факта посещения мероприятия.
Результаты выдаются не сразу все, а постранично. Номер отображаемой страницы и количество элементов на ней регулируются параметрами запроса.
GET
https://userapi.mts-link.ru/v3/eventsessions/{eventsessionID}/participations
perPage — количество участников на одной странице. Значения:
- 10
- 50
- 100
- 250
- 500
Значение по умолчанию: 50;
page — номер страницы.
Значение по умолчанию: 1.
id — уникальный идентификатор (partisipationID) пользователя;
name — имя;
secondName — фамилия;
email — электронная почта;
isAccepted - статус одобрения участия на мероприятии. Значение:
- 0 — участник находится на модерации;
- 1 — участие одобрено.
role — роль в вебинаре. Подробнее о ролях;
userId — ID пользователя;
registerStatus — статус регистрации;
paymentStatus — статус оплаты;
registerDate — дата регистрации;
additionalFieldValues — дополнительные поля из формы регистрации;
visited — статус посещения.
url: https://userapi.mts-link.ru/v3/eventsessions/{eventsessionID}/participations?page=1&perPage=50,
method: GET,
headers:
{
x-auth-token: {Token},
Content-Type: application/x-www-form-urlencoded
};
200 OK
[
{
"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",
"additionalFieldValues": [],
"visited": true
}
]