Skip to main content
GET
List courses

Authorizations

Authorization
string
header
required

External API key. Format: Bearer <API_KEY>

Query Parameters

category
string

Filter by exact category name.

category_id
string<uuid>

Filter by category id.

end_date
string<date>

Filter by created date on or before this date.

level
enum<string>

Filter by course level.

Available options:
advanced,
beginner,
intermediate
page
integer

Page number.

Case-insensitive search term.

size
integer

Page size.

source
enum<string>

Filter by course source.

Available options:
AI_GENERATED,
DOCUMENT_EXTRACTION,
MANUAL_CREATION
start_date
string<date>

Filter by created date on or after this date.

status
enum<string>

Filter by course status.

Available options:
ARCHIVED,
DRAFT,
PUBLISHED

Response

status
integer
required
success
boolean
required
code
string
required
message
string
required
data
object
required
errors
object[]
required