Skip to main content
Every request must include an API key. Each API accepts a slightly different set of headers.
Send your secret key (psa_...) as a Bearer token or in the X-API-Key header.

Test your credentials

Call the User API connectivity endpoint to confirm your key and store hash work:
A valid request returns "success": true. An invalid key returns 401 Unauthorized.

Keep your keys safe

API keys grant full access to your store and licenses. Never embed them in frontend JavaScript, mobile apps, or distributed desktop binaries.
Load keys from environment variables or a secrets manager. Never commit them to source control.
If a key is exposed, revoke it in the dashboard and create a new one.