core.flows.super.ai. All API endpoints except a small set of public paths require a valid bearer token. Some endpoints (and the MCP server) additionally accept a service-account API key.
Authentication methods
Bearer token flow
1
Get your anonymous key
A public endpoint — no authentication required. The anon key is a long-lived key used only to authenticate against the auth service.
2
Authenticate to receive tokens
access_token and a refresh_token.3
Call the API with your access token
Token lifetimes
Refresh an expired access token:
API keys
Service-account API keys (prefixsaf_) provide programmatic access without a login flow. Create one under Settings → Service Accounts in the dashboard, then pass it via the X-API-Key header:
Common authentication errors
See the full Error Codes reference for details.