<!-- https://headless-lms.dev/docs/api -->

# API reference

Every Headless LMS REST endpoint, grouped by domain, generated from the OpenAPI spec at https://headless-lms.dev/openapi.json.

- [Organizations](https://headless-lms.dev/docs/api/organizations): The tenant: its members, roles, invites and students
- [Content](https://headless-lms.dev/docs/api/content): Authored content: courses and downloads, their structure and delivery
- [Progress](https://headless-lms.dev/docs/api/progress): Per-student progress and completion through course content
- [Discussion](https://headless-lms.dev/docs/api/discussion): Learner comments, replies, reactions and moderation
- [Assets](https://headless-lms.dev/docs/api/assets): The org media library: uploads, serving and lifecycle
- [Reporting](https://headless-lms.dev/docs/api/reporting): Reporting and analytics
- [Entitlements](https://headless-lms.dev/docs/api/entitlements): Access grants to content
- [Automations](https://headless-lms.dev/docs/api/automations): Trigger/action workflows
- [Integrations](https://headless-lms.dev/docs/api/integrations): Connections to external services
