Every request to the BudgetPixel API must include an API key as a bearer token:
Managing keys
Create, name, and revoke keys from your BudgetPixel account dashboard (the developer
API is in private beta — see Availability).
- The full secret is shown once, at creation. Store it securely; it can’t be
retrieved later (only its prefix is shown afterward, to help you identify it).
- Revoking a key takes effect immediately.
- The developer API is available on the Premium, Pro, and Ultra plans. A
request from a key whose account isn’t on an API-enabled plan returns
403 api_access_not_enabled.
Keeping keys secure
Treat API keys like passwords. Never embed them in client-side code, mobile apps,
or public repositories — anyone with your key can spend your credits. Call the API
from your backend and keep keys in environment variables or a secrets manager.
Errors
Authentication and authorization failures use the standard
error envelope: