Skip to content

List all courses for the current user

GET
/api/tenants/{tenant_id}/courses

GET /api/courses?role=instructor&query=search&category=tech&page=1&per_page=10

Returns courses where user has active enrollment If role=instructor, returns only courses where user is instructor/admin Supports search, filtering by category, and pagination

Parameters

Path Parameters

tenant_id
required
string format: uuid

Tenant ID

Query Parameters

role
string

Filter by role

query
string

Search query

category
string

Filter by category

page
integer format: int64

Page number

per_page
integer format: int64

Results per page

Responses

200

List of courses

401

Unauthorized