Запрос позволяет получить ID созданных курсов по всей организации или по конкретному сотруднику организации, а так же выбрать из всех курсов только опубликованные.
Для фильтра по конкретному сотруднику понадобится его идентификатор. Получить его можно из запроса о сотрудниках организации - GET /organization/members.
МЕТОД HTTP
GET
URL
ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ
Отсутствуют.
ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ
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
}
]
}