Update an existing course
PATCH
/api/tenants/{tenant_id}/courses/{course_id}
PUT /api/courses/:id
Requires instructor enrollment in course
Parameters
Path Parameters
tenant_id
required
string format: uuid
Tenant ID
course_id
required
string format: uuid
Course ID
Request Bodyrequired
Payload for updating an existing course
object
category
string | null
code
string | null
course_type
string | null
description
string | null
difficulty_level
string | null
language
string | null
short_description
string | null
slug
string | null
subcategory
string | null
subtitle
string | null
title
string | null
Responses
200
Course updated
401
Unauthorized
403
Forbidden
404
Not found