Canvas Platform Notification Service

Platform Notification Service (PNS) enables server-to-server communication by allowing Canvas to send Notices (webhook deliveries) to LTI tools outside the scope of an active user session. Tools register notice handlers for specific event types and receive signed deliveries that integrate with the IMS LTI 1.3 security model.

Canvas Platform Notification Service is one of 6 APIs that Canvas LMS publishes on the APIs.io network.

Tagged areas include Webhooks, Notifications, Events, LTI, and Server to Server. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: canvas-lms:canvas-platform-notification-service
name: Canvas Platform Notification Service
tags:
- Webhooks
- Notifications
- Events
- LTI
- Server to Server
humanURL: https://canvas.instructure.com/doc/api/file.pns.html
properties:
- url: https://canvas.instructure.com/doc/api/file.pns.html
  type: Documentation
- url: https://canvas.instructure.com/doc/api/notice_handlers.html
  type: Documentation
  name: Notice Handlers
- url: https://canvas.instructure.com/doc/api/webhooks_subscriptions_for_plagiarism_platform.html
  type: Documentation
  name: Plagiarism Platform Webhook Subscriptions
description: Platform Notification Service (PNS) enables server-to-server communication by allowing Canvas
  to send Notices (webhook deliveries) to LTI tools outside the scope of an active user session. Tools
  register notice handlers for specific event types and receive signed deliveries that integrate with
  the IMS LTI 1.3 security model.