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