Documentation Index
Fetch the complete documentation index at: https://powersignals.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
The Power Signals API uses API key authentication. Include your key in theX-API-KEY header with every request.
Getting an API Key
- Sign in to your Power Signals dashboard
- Navigate to API Keys
- Click Create New Key and provide a descriptive name
- Copy the key immediately — it is only displayed once
Using Your API Key
Pass the key in theX-API-KEY header:
Key Management
Multiple Keys
You can create multiple API keys for different environments or applications. Each key has:- Name — A label you choose (e.g. “Production”, “Staging”, “Analytics Pipeline”)
- Prefix — The first few characters, shown in your dashboard for identification
- Created date — When the key was generated
- Last used — When the key was last used to make a request
Revoking Keys
If a key is compromised or no longer needed:- Go to API Keys in your dashboard
- Find the key by its prefix or name
- Click Revoke
Revocation is immediate and irreversible. Any requests using the revoked key will receive a
401 Unauthorized response.Endpoint Authentication
All endpoints require authentication:| Endpoint | Auth Required |
|---|---|
GET /api/v1/grid/system-state | Yes |
GET /api/v1/features/grid-stress | Yes |
Error Responses
If authentication fails, you’ll receive:Security Best Practices
- Use environment variables to store your API key
- Create separate keys for development and production
- Rotate keys periodically
- Revoke keys immediately if compromised
- Never share keys between teams — create one per person or service

