Запрос позволяет получить информацию об участниках, зарегистрированных на мероприятие с указанием факта посещения вебинара.

Результаты выдаются не сразу все, а постранично. Номер отображаемой страницы и количество элементов на ней регулируются параметрами запроса.

МЕТОД HTTP

GET  

URL

https://userapi.webinar.ru/v3/eventsessions/{eventsessionsID}/participations

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

  • perPage — количество участников на одной странице. Значения:
    - 10
    - 50
    - 100
    - 250
    - 500

    Значение по умолчанию: 50;
  • page — номер страницы.
    Значение по умолчанию: 1.

ПОЛЯ ОТВЕТА

  • id — уникальный идентификатор (partisipationID) пользователя; 
  • name — имя;
  • secondName — фамилия;
  • email — электронная почта;
  • role — роль в вебинаре. Подробнее о ролях;
  • registerStatus — статус регистрации;
  • paymentStatus — статус оплаты;
  • registerDate — дата регистрации;
  • visited — статус посещения.

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

url: https://userapi.webinar.ru/v3/eventsessions/{eventsessionsID}/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",
    "visited": true
  }
]

Вы нашли ответ?