The Animam API allows you to manage your chatbot programmatically.Documentation Index
Fetch the complete documentation index at: https://docs.animam.ai/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
Authentication
The API supports 3 authentication methods:| Method | Header | Usage |
|---|---|---|
| Bearer Token | Authorization: Bearer ak_... | Recommended for API |
| Session Cookie | animam_session | Dashboard only |
| Legacy API Key | X-API-Key: ... | Backward compatibility |
Create your API tokens in Dashboard > API Tokens.
Scopes
Each token has specific permissions:| Scope | Description |
|---|---|
corpus:read | Read corpus |
corpus:write | Modify corpus |
conversations:read | View conversations |
settings:read | Read settings |
settings:write | Modify settings |
* | Full access |
Response format
All responses are in JSON.Errors
| Code | Description |
|---|---|
400 | Invalid request |
401 | Not authenticated |
403 | Access denied (missing scope) |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Server error |
Rate Limits
- Standard: 1000 requests/minute
- Enterprise: Unlimited
Endpoints
Tenant
Tenant info and settings
Corpus
Manage the knowledge base
Conversations
Conversation history
Chat
Send messages