Admin: Courses

Get a single course. A missing id surfaces as 404 via the central ent-error handler.

get/api/admin/courses/{id}

Request

  • The document declares no server URL.
  • Auth: API key in cookie JWT

Path parameters

idinteger required

Response

The request has succeeded.

idinteger required
slugstring required
namestring nullable required
learnAs'first_language' | 'second_language' required

How a course is meant to be learned.

readiness'completed' | 'in_development' | 'draft' required

Publication/readiness state of a course.

categoryIdinteger nullable required
currentVersionIdinteger nullable required
createdAtstring date-time required
enrollmentsCountinteger required
lessonsCountinteger required
ratingCountinteger required
ratingValuenumber double required
repositoryUrlstring nullable required
hexletProgramLandingPagestring nullable required
coverListVariantstring nullable required
coverThumbVariantstring nullable required

Changes