API Authentication


All GrowPanel API requests require authentication using an API key.


Obtain an API key

  1. Click the account/profile menu in the upper right corner
  2. Click API Keys
  3. Click the Create API key button

See API Keys for detailed instructions on managing your keys.


Access levels

API keys can have different access levels:

LevelCapabilities
AdminFull access including settings, team management, and data modifications
ViewerRead-only access to reports and data

Store your key securely

After creation, the key is shown once. Copy it to a secure location:

  • Password manager
  • Secrets vault (AWS Secrets Manager, HashiCorp Vault)
  • Encrypted environment variables

The key cannot be retrieved again. If you lose it, you'll need to regenerate or create a new key.


Using the API key

GrowPanel uses Bearer Authentication. Include your API key in the Authorization HTTP header:

curl https://api.growpanel.io/v1/reports/mrr \
-H "Authorization: Bearer YOUR_API_KEY"

Example header format:

Authorization: Bearer xxxxxxxx-b4ad-4b05-xxxx-76ed42c6e692.xxxxxxxx-5ff6-4862-xxxx-a992a789ea60