Kanariya Token Studio

Create a canary URL for each placement, track visits, and inspect private notification history.

Connect to your worker

Use your worker origin, or http://localhost:8787 for local development.

Required for all management requests. Held only in this page's memory; never saved or added to a URL.

Enter the key, then connect. No management requests are sent before you connect.

Configured notification channels will appear after connecting.

Create a placement

Identifies this placement in events and notifications. Avoid sensitive information.

Starts when created. No-expiry placements remain active until revoked.

Placement inventory

Connect to load placements.

Select a name to view its URL and manage the placement. Dates use your local time.
NameLocationExpiryLast seenHitsState

Selected placement

Select a placement from the inventory, or create one.

A test sends real notifications through the configured channels, marked TEST. It does not visit the canary URL or change its hits, last-seen time, expiry, or revocation.

HTML file beacon

Opening the downloaded file can contact the canary URL and record a real hit. Use one token per location.

Private event history

Latest notification status

Fetch history to inspect notification delivery and retries.

Pending and retrying notifications may change after a scheduled retry. Fetch history again to update. Accepted means the provider accepted the request; it does not confirm that a recipient read it.