API keys (for your backend integration)
Every business has one API key per environment:dex_test_... and dex_live_.... Create and manage them from Dashboard → Developers → API Keys — key creation itself is a dashboard action, not an API call, so a key can’t be used to mint other keys.
Send it as a bearer token:
dex_test_ vs dex_live_) determines which environment the request runs against — see Environments. Keys can optionally be restricted to an IP allowlist from the dashboard; a request from an unlisted IP is rejected even with a valid key.
Cookie session (for the Dexxify dashboard itself)
The web dashboard authenticates via an HTTP-only session cookie issued at login, not an API key. This is only relevant if you’re calling/auth/* endpoints directly (for a custom login flow) — most integrations never need this.
How endpoints declare which they accept
In the API Reference, most endpoints are marked to accept either an API key or a dashboard session — whichever is present is used. A few endpoints (like creating an API key itself, or team management) are dashboard-session-only, since they’re account-administration actions rather than integration actions.Errors
An invalid, expired, or missing API key returns401: