# Canvas Live Events

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

Canvas Live Events is one of 148 APIs that [Canvas](https://apis.io/providers/canvas/) 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/refs/heads/main/asyncapi/canvas-live-events-asyncapi.yml

## Other Canvas APIs (12)

- [Canvas LMS GraphQL API](https://apis.io/apis/canvas/canvas-lms-graphql-api/)
- [Canvas LTI Integrations](https://apis.io/apis/canvas/canvas-lti-integrations/)
- [Canvas Courses API](https://apis.io/apis/canvas/canvas-courses-api/)
- [Canvas Access Tokens API](https://apis.io/apis/canvas/canvas-access-tokens-api/)
- [Canvas Accessibility Course Scans API](https://apis.io/apis/canvas/canvas-accessibility-course-scans-api/)
- [Canvas Accessibility Course Statistics API](https://apis.io/apis/canvas/canvas-accessibility-course-statistics-api/)
- [Canvas Account Calendars API](https://apis.io/apis/canvas/canvas-account-calendars-api/)
- [Canvas Account Domain Lookups API](https://apis.io/apis/canvas/canvas-account-domain-lookups-api/)
- [Canvas Account Notifications API](https://apis.io/apis/canvas/canvas-account-notifications-api/)
- [Canvas Account Reports API](https://apis.io/apis/canvas/canvas-account-reports-api/)
- [Canvas Accounts API](https://apis.io/apis/canvas/canvas-accounts-api/)
- [Canvas Accounts (Lti) API](https://apis.io/apis/canvas/canvas-accounts-lti-api/)

## Tags

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

---

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