Auth for Chat
API Keys
Managing your API credentials
Getting Your API Keys
Before generating tokens, you need API credentials:
- Sign up for a PerformChat account
- Create a company
- Generate an API key from your dashboard
Each API key has:
keyId- Public identifier (safe to log)keySecret- Private secret (never expose in frontend!)- Permissions - What the key can do
- Environment -
production,staging, ordevelopment - Expiration - Optional expiry date
API Key Permissions
| Permission | Description |
|---|---|
chat:send | Send messages to AI agents |
tools:use | Allow agent to use tools |
rag:access | Access knowledge base/documents |