Skip to main content
POST
Create Course

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Data required to create a course. Used as input to repository create methods.

organization_id
string<uuid>
required
s3_path
string
required
launch_file
string
required
title
string
required
image_path
string
default:course-images/default.webp
description
string | null

Response

Successful Response

Course data transfer object - returned from repositories. Represents a course as stored in the database.

id
string<uuid>
required
organization_id
string<uuid>
required
s3_path
string
required
launch_file
string
required
title
string
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
image_path
string
default:course-images/default.webp
description
string | null