Запрос позволяет получить информацию об участниках серии мероприятий с настройкой "Регистрация на всю серию".
Внимание! Участники, зарегистрированные на любую конкретную сессию данного Event-а не возвращаются. Только те, кто зарегистрирован на всю серию в целом.
Результаты выдаются не сразу все, а постранично. Номер отображаемой страницы и количество элементов на ней регулируются параметрами запроса.
МЕТОД HTTP
GET
URL
https://userapi.webinar.ru/v3/events/{eventID}/participations
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
- perPage — количество участников на одной странице. Значения:
- 10
- 50
- 100
- 250
- 500
Значение по умолчанию: 50; - page — номер страницы. Значение по умолчанию: 1.
ПОЛЯ ОТВЕТА
- id — уникальный идентификатор участника в вебинаре (partisipationID);
- name — имя;
- secondName — фамилия;
- email — электронная почта;
- userId — уникальный идентификатор пользователя на платформе;
- url — токен для формирования уникальной ссылки на вебинар;
- role — роль в вебинаре. Подробнее о ролях;
- registerStatus — статус регистрации;
- paymentStatus — статус оплаты;
- visited — статус посещения.
ПРИМЕР ЗАПРОСА
url: https://userapi.webinar.ru/v3/events/{eventID}/participations/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
}
]