Skip to main content

Overview

SchedKit uses Web Push (VAPID) to deliver notifications to subscribed browsers. Notifications fire automatically on alert signals, urgent/high incidents, and upcoming assignments.

Endpoints


GET /v1/push/vapid-public

Returns the VAPID public key needed to subscribe a browser.

POST /v1/push/subscribe

Register a browser’s push subscription with SchedKit.

DELETE /v1/push/subscribe

Unsubscribe the current device. Pass the endpoint to identify the subscription:

POST /v1/push/test

Send a test push notification to all subscriptions for the current user. Useful for verifying the subscription is active.

Automatic push events