API reference
Every Headless LMS REST endpoint, grouped by domain, generated from the OpenAPI spec at https://headless-lms.dev/openapi.json.
Organizations
The tenant: its members, roles, invites and students
Content
Authored content: courses and downloads, their structure and delivery
Communities
Communities, their spaces, topics, and direct-message settings
Profile
The signed-in member profile
Posts
Posts in a space, reactions, and the moderation queue
Chats
Direct and group chats inside one community
Progress
Per-student progress and completion through course content
Discussion
Learner comments, replies, reactions and moderation
Assets
The org media library: uploads, serving and lifecycle
Files
Stable file URLs that check access and redirect to a signed storage URL
Notifications
What happened to the signed-in member, and how they want to be told
Reporting
Reporting and analytics
Entitlements
Access grants to content
Automations
Workflows and webhooks that react to system events
Integrations
Connections to external services
Access
Access scopes, connected apps and API keys