
Developers
API reference
API reference
Pulse provides a REST API for event ingestion, customer management, and automation.
Base URL
https://zruqflqnlzriyowvhcdy.supabase.coAuthentication
All endpoints require one of:
- User session token — for dashboard and authenticated endpoints.
- Scoped API key (prefix
pk_) — for the Track API and server-to-server access. - Webhook signing — inbound webhooks authenticate via payload signature (HMAC).
Sending a request
curl https://zruqflqnlzriyowvhcdy.supabase.co/functions/v1/track \
-H "Authorization: Bearer pk_..." \
-H "Content-Type: application/json" \
-d '{"external_id":"u1","name":"signup_completed"}'Rate limits
All API endpoints are rate-limited per workspace. Exceeding limits returns HTTP 429. Consult your plan's documentation for specific quotas.
Error format
{ "error": "human readable message" }Status codes follow standard HTTP conventions: 400 for bad input, 401 for missing auth, 403 for insufficient scope, 404 for unknown entity, 429 for rate limiting, 5xx for server errors.