Каждый курс состоит из групп, в которых проходят обучение участники. Если курс без ограничения по датам прохождения, то будет доступна группа без даты завершения. Для курсов с проведением по группам, для каждой из них отображается дата старта и дата завершения (по этим датам может осуществляться фильтрация)

МЕТОД HTTP

GET 

URL

https://events.webinar.ru/api/userapi/organization/courses/groups

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.

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

  • filter[startsAt] - дата старта курса;
  • filter[endsAt] - дата завершения курса;

ПОЛЯ ОТВЕТА

  • id — идентификатор группы;
  • startsAt — дата начала группы. Указывается дата, время и часовой пояс;
  • endsAt — дата завершения группы. Если группа "бесконечная", то значение null;
  • course — информация о курсе: идентификатор и название.

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

url: https://events.webinar.ru/api/userapi/organization/courses/groups?filter[startsAt]=2019-09-01&filter[endsAt]=2019-09-30,
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
}

ПРИМЕР ОТВЕТА

200 OK

[
  {
    "id": 1,
    "startsAt": {
      "date": "2019-04-15 22:39:19.000000",
      "timezone_type": 3,
      "timezone": "Europe/Moscow"
    },
    "endsAt": null,
    "course": {
      "id": 1,
      "name": "Новый курс"
    }
  }
]
Вы нашли ответ?