Все коллекции
API и Webhooks
Курсы
Получить данные о конкретном курсе
Получить данные о конкретном курсе

GET /courses/{Courseid}

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

Запрос позволяет получить название, статус, список групп курса (для курса без ограничений по датам проведения будет одна группа без даты завершения) и их настройки.
{СourseID} можно получить запросом GET /organization/courses/groups.

МЕТОД HTTP

GET 

URL

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

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

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

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

ПОЛЯ ОТВЕТА

  • id — идентификатор курса;

  • name — имя курса;

  • owner — идентификатор сотрудника организации, создавшего курс;

  • isPublish — состояние публикации курса;

  • isPreModerationEnabled — необходима ли предварительная модерация участников администратором курса;

  • groups— идентификатор группы;

  • trajectory — траектория курса закрытая или открытая;

  • passingScore — минимальный проходной балл;

  • certSetting — параметр выдачи сертификата: нет/автоматически/вручную;

  • visibilityStatus — видимость курса по ссылке всем/только приглашенным;

  • additionalFields — дополнительные поля курса (массив параметров);

  • locale — язык курса;

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

url: https://userapi.webinar.ru/v3/courses/{id},
method: GET,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
}

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

200 OK

{
  "id": 1,
  "name": "Новый курс",
  "owner": {
    "id": 4
  },
  "isPublish": true,
  "isPreModerationEnabled": false,
  "groups": [
    {
      "id": 1
    }
  ],
  "trajectory": "close",
  "passingScore": 0,
  "certSetting": "auto",
  "visibilityStatus": "all",
  "additionalFields": [],
  "locale": "RU"
}
Нашли ответ на свой вопрос?