API Keys
API keys let you integrate Aeternitychat with external systems programmatically.
Accessing API Keys
Go to Settings > Developer > API Keys.
Creating an API Key
- Click Create API Key
- Configure:
- Name — A descriptive name (e.g., “My App Prod”, “CRM Integration”)
- Expiry Date — Optional expiration date. Leave blank for a key that never expires.
- Scopes — Select which API operations this key can perform (e.g.,
outbound_message,inbound_message,contact_management)
- Copy the generated key immediately
API keys are shown only once when created. Copy and store the key securely — you won’t be able to see it again.
Using API Keys
Include your API key in the request headers when making API calls to Aeternitychat:
Authorization: Bearer YOUR_API_KEYAPI Keys Table
The keys table shows:
| Column | Description |
|---|---|
| Name | The key’s descriptive name |
| Key Prefix | First few characters of the key (for identification) |
| Scopes | Permission badges showing what the key can access |
| Status | Active (green) or Revoked (gray) |
| Expires | Expiration date, or “Never” |
| Actions | Edit or revoke the key |
Managing Keys
From the API Keys page, you can:
- Edit a key’s name, expiry, or scopes
- Revoke keys you no longer need (with confirmation dialog)
- Copy the full key to clipboard (only shown once at creation)
Security
- Rotate keys periodically for security
- Delete unused keys
- Never share API keys in public repositories or client-side code