Skip to main content
Notifyflow uses two distinct authentication methods depending on whether you are querying dashboard assets or sending public delivery requests.

Ingestion API Authentication (x-api-key)

To dispatch notifications from your backend server or applications, you must include your tenant’s API Key in the custom HTTP header: x-api-key This authenticates the request to the high-throughput delivery pipeline.

Finding your API Key

  1. Go to the Notifyflow Settings page.
  2. Look for the Public API Key panel.
  3. Click the copy icon. You can also regenerate the key here if it gets compromised.
Command Example

Dashboard API Authentication (Bearer Token)

The internal dashboard views (/dashboard/*) fetch statistics, logs, and template configs using JSON Web Tokens (JWT) signed by Supabase. To query these endpoints manually, extract the active Supabase token and attach it as a Bearer token: Authorization: Bearer <access_token>
Dashboard Route Example