Skip to main content

Authentication

All API requests require authentication.

API Keys

API keys authenticate your requests to Boosta.

Creating a Key

  1. Go to boosta.pro/dashboard/api-keys
  2. Enter a Key Name (e.g., "Production" or "Zapier")
  3. Click + Create Key
  4. A popup will appear with your new key (sk_live_...)
  5. 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:

  1. Find the key in the list.
  2. Click the Delete (trash icon) button.
  3. A confirmation modal ("Revoke Key") will appear.
  4. 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