Запрос позволяет получить ID созданных курсов по всей организации или по конкретному сотруднику организации, а так же выбрать из всех курсов только опубликованные.
Для фильтра по конкретному сотруднику понадобится его идентификатор. Получить его можно из запроса о сотрудниках организации - GET /organization/members.
МЕТОД HTTP
GET
URL
https://userapi.webinar.ru/v3/organization/courses
ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ
Отсутствуют.
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
- filter[isPublish] — текущее состояние курса, опубликован, или нет;
- filter[owner] — создатель курса в организации, по умолчанию сам администратор аккаунта,
ПОЛЯ ОТВЕТА
- id — идентификатор курса;
- name — имя курса;
- owner — идентификатор сотрудника организации, создавшего курс;
- isPublish — состояние публикации курса;
ПРИМЕР ЗАПРОСА
url: https://userapi.webinar.ru/v3/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
}
]
}