Authentication
All API requests require authentication.
API Keys
API keys authenticate your requests to Boosta.
Creating a Key
- Go to boosta.pro/dashboard/api-keys
- Enter a Key Name (e.g., "Production" or "Zapier")
- Click + Create Key
- A popup will appear with your new key (
sk_live_...) - Copy the key immediately — it will not be shown again after you close the popup.
Using Your Key
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Example
curl https://boosta.pro/api/v1/usage \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxx"
Key Security
- Never share your API key publicly
- Don't commit keys to version control
- Use environment variables in your code:
import os
api_key = os.environ.get("BOOSTA_API_KEY")
Managing Keys
Your active keys are listed in the dashboard with the following details:
- Name: The label you gave the key.
- Key: Masked preview (e.g.,
sk_live_...). - Last Used: Date and time of the last API request.
- Created: Date of creation.
Revoking a Key
If a key is compromised or no longer needed:
- Find the key in the list.
- Click the Delete (trash icon) button.
- A confirmation modal ("Revoke Key") will appear.
- Click Revoke to permanently disable the key.
Warning: This action is immediate and cannot be undone. Any applications using this key will stop working.
Key Limits
Each key inherits your account limits:
- Credit balance
- Rate limits
- One active job at a time