# Canvas LMS Enrollments API

**Canonical:** https://apis.io/apis/canvas-lms/canvas-lms-enrollments-api/  
**Provider:** Canvas LMS — https://apis.io/providers/canvas-lms/  
**Base URL:** https://<canvas-install-url>/api/v1  
**Documentation:** https://canvas.instructure.com/doc/api/

Canvas LMS Enrollments API is one of 16 APIs that [Canvas LMS](https://apis.io/providers/canvas-lms/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Enrollments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, authentication docs, rate-limit docs, a changelog, and 2 JSON Schemas.

Student, teacher, TA, observer, and designer enrollments within a course or section

## Machine-readable artifacts (14)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/canvas-lms/refs/heads/main/openapi/canvas-lms-enrollments-api-openapi.yml
- **Documentation** — https://canvas.instructure.com/doc/api/
- **Documentation** — https://canvas.instructure.com/doc/api/all_resources.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/canvas-lms/refs/heads/main/json-schema/canvas-lms-course-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/canvas-lms/refs/heads/main/json-schema/canvas-lms-assignment-schema.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/canvas-lms/refs/heads/main/json-ld/canvas-lms-context.jsonld
- **Authentication** — https://canvas.instructure.com/doc/api/file.oauth.html
- **Authentication** — https://canvas.instructure.com/doc/api/file.oauth_endpoints.html
- **Authentication** — https://canvas.instructure.com/doc/api/file.developer_keys.html
- **Pagination** — https://canvas.instructure.com/doc/api/file.pagination.html
- **RateLimits** — https://canvas.instructure.com/doc/api/file.throttling.html
- **Documentation** — https://canvas.instructure.com/doc/api/file.file_uploads.html
- **Documentation** — https://canvas.instructure.com/doc/api/file.masquerading.html
- **ChangeLog** — https://canvas.instructure.com/doc/api/file.changelog.html

## Other Canvas LMS APIs (12)

- [Canvas GraphQL API](https://apis.io/apis/canvas-lms/canvas-graphql-api/)
- [Canvas LTI Advantage Services](https://apis.io/apis/canvas-lms/canvas-lti-advantage/)
- [Canvas Platform Notification Service](https://apis.io/apis/canvas-lms/canvas-platform-notification-service/)
- [Canvas Live Events](https://apis.io/apis/canvas-lms/canvas-live-events/)
- [Canvas Data Access Platform](https://apis.io/apis/canvas-lms/canvas-data-access-platform/)
- [Canvas SIS Import API](https://apis.io/apis/canvas-lms/canvas-sis-import-api/)
- [Canvas LMS Accounts API](https://apis.io/apis/canvas-lms/canvas-lms-accounts-api/)
- [Canvas LMS Assignments API](https://apis.io/apis/canvas-lms/canvas-lms-assignments-api/)
- [Canvas LMS Courses API](https://apis.io/apis/canvas-lms/canvas-lms-courses-api/)
- [Canvas LMS Discussions API](https://apis.io/apis/canvas-lms/canvas-lms-discussions-api/)
- [Canvas LMS Files API](https://apis.io/apis/canvas-lms/canvas-lms-files-api/)
- [Canvas LMS Modules API](https://apis.io/apis/canvas-lms/canvas-lms-modules-api/)

## Tags

Enrollments

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/canvas-lms/canvas-lms-enrollments-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/canvas-lms/.
