perform.chat
Auth for Chat

API Keys

Managing your API credentials

Getting Your API Keys

Before generating tokens, you need API credentials:

  1. Sign up for a PerformChat account
  2. Create a company
  3. 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, or development
  • Expiration - Optional expiry date

API Key Permissions

PermissionDescription
chat:sendSend messages to AI agents
tools:useAllow agent to use tools
rag:accessAccess knowledge base/documents