Все коллекции
API и Webhooks
Курсы
Получить список курсов
Получить список курсов

GET /organization/courses

Обновлено больше недели назад

Запрос позволяет получить 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
    }
  ]
}
Нашли ответ на свой вопрос?