# Canvas Live Events

**Canonical:** https://apis.io/apis/canvas-lms/canvas-live-events/  
**Provider:** Canvas LMS — https://apis.io/providers/canvas-lms/  
**Documentation:** https://canvas.instructure.com/doc/api/file.live_events.html

Canvas Live Events 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 an AsyncAPI event-driven specification. Tagged areas include Live Events, Webhook, Event, Streaming, and AsyncAPI. The published artifact set on APIs.io includes API documentation, authentication docs, and an AsyncAPI specification.

Canvas Live Events stream lifecycle events emitted by Canvas (course, enrollment, assignment, submission, grade change, discussion, module, outcome, file/attachment, SIS batch, conversation, quiz, wiki page, LTI resource link, login, asset access, and more) to subscribed destinations. Customers subscribe via Canvas Data Services and choose a delivery method — AWS SQS (standard queue named beginning with `canvas-live-events`, granted to Canvas AWS account 636161780776, optional IAM key/secret/region) or an HTTPS webhook (POSTs the event JSON, or a signed JWT whose signing keys rotate monthly and are advertised at the Canvas JWKS endpoint). Two payload formats are supported — Canvas JSON and Caliper IMS. Failed HTTPS deliveries are retried up to three times with exponential backoff over ~10–20 minutes; sustained failure deactivates the subscription. Live Events are designed for analytics and data collection workflows, not for use cases requiring strictly up-to-date data.

## Machine-readable artifacts (9)

- **Documentation** — https://canvas.instructure.com/doc/api/file.live_events.html
- **Documentation** — https://github.com/instructure/canvas-lms/tree/master/doc/api/data_services
- **Documentation** — https://github.com/instructure/canvas-lms/tree/master/doc/api/data_services/json/canvas/event-types
- **Documentation** — https://github.com/instructure/canvas-lms/tree/master/doc/api/data_services/json/caliper
- **Documentation** — https://community.canvaslms.com/t5/Admin-Guide/How-do-I-subscribe-to-Live-Events-using-Canvas-Data-Services/ta-p/227
- **Documentation** — https://community.canvaslms.com/t5/Admin-Guide/How-do-I-configure-and-test-Canvas-Live-Events-using-HTTPS/ta-p/151
- **Documentation** — https://community.canvaslms.com/t5/Admin-Guide/How-do-I-create-an-SQS-queue-in-Amazon-Web-Services-to-receive/ta-p/170
- **Authentication** — https://8axpcl50e4.execute-api.us-east-1.amazonaws.com/main/jwks
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/canvas-lms/refs/heads/main/openapi/canvas-lms-live-events-asyncapi.yml

## 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 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 Enrollments API](https://apis.io/apis/canvas-lms/canvas-lms-enrollments-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

Live Events, Webhook, Event, Streaming, AsyncAPI, SQS, HTTPS, JWT, Caliper, Analytics

---

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