Create a new course
POST
/api/tenants/{tenant_id}/courses
POST /api/courses
Requires instructor/admin role in tenant
Parameters
Path Parameters
tenant_id
required
string format: uuid
Tenant ID
Request Bodyrequired
Payload for creating a new course
object
category
string | null
code
required
string
course_type
string | null
description
string | null
difficulty_level
string | null
language
string | null
short_description
string | null
slug
required
string
subcategory
string | null
subtitle
string | null
title
required
string
Responses
201
Course created
401
Unauthorized
403
Forbidden