Запрос позволяет получить ID созданных курсов по всей организации или по конкретному сотруднику организации, а так же выбрать из всех курсов только опубликованные.
Для фильтра по конкретному сотруднику понадобится его идентификатор. Получить его можно из запроса о сотрудниках организации -  GET /organization/members.

МЕТОД HTTP

GET 

URL

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

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

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

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

  • filter[isPublish] — текущее состояние курса, опубликован, или нет;
  • filter[owner] — создатель курса в организации, по умолчанию сам администратор аккаунта,

ПОЛЯ ОТВЕТА

  • id — идентификатор курса;
  • name — имя курса;
  • owner — идентификатор сотрудника организации, создавшего курс;
  • isPublish — состояние публикации курса;

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

url: https://events.webinar.ru/api/userapi/organization/courses?filter[isPublish]=true&filter[owner]=6,
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
}

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

200 OK

{
  "data": [
    {
      "id": 1,
      "name": "Новый курс",
      "owner": {
        "id": 4
      },
      "isPublish": true
    }
  ]
}
Вы нашли ответ?