Skip to content

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