Skip to content

Create a course module

POST
/api/tenants/{tenant_id}/courses/{course_id}/modules

POST /api/tenants/:tenant_id/courses/:course_id/modules

Requires instructor permission on the course

Parameters

Path Parameters

tenant_id
required
string format: uuid

Tenant ID

course_id
required
string format: uuid

Course ID

Request Bodyrequired

Payload for creating a course module

object
content_type
string | null
description
string | null
estimated_duration_minutes
integer | null format: int32
is_required
boolean | null
module_type
required
string
position
required
integer format: int32
section_id
string | null format: uuid
title
required
string

Responses

201

Module created

401

Unauthorized

403

Forbidden