Developer documentation

Build against SafiConfirm.

Programmatic access to the same data the dashboard uses. Create an API key, trade it for a short-lived access token, then read and write your orders, campaigns and call history from your own code.

POST /api/v1/token
# 1. Trade your API key for an access token.
curl -X POST https://www.saficonfirm.com/api/v1/token \
  -H "Authorization: Bearer sk_live_..."

# 2. Use the token against your data.
curl "https://nvkkanirwnjjvuwxsjch.supabase.co/rest/v1/orders?select=id,client_name,status&limit=5" \
  -H "apikey: $PUBLISHABLE_KEY" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Accept-Profile: public"

API keys are live

Live

Create a key under Dashboard, API keys and trade it at POST /api/v1/token for an access token good for one hour. Your requests are then scoped by the database itself, exactly as the dashboard is.

How the exchange works