Documentation Index
Fetch the complete documentation index at: https://animus.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
API keys
API keys let you access the Animus API from scripts, CI/CD pipelines, or custom integrations. Each key is scoped to specific permissions and tied to your account.Creating a key
- Open the Animus app
- Go to Integrations
- Under API Keys, click Create
- Give your key a name (e.g. “My CLI Key”)
- Select the permissions you need
- Click Create Key and copy the key immediately — it won’t be shown again
Using your key
Send the key as a Bearer token in theAuthorization header:
anm_ so they’re easy to identify.
Scopes
Each API key has one or more scopes that control what it can access:| Scope | Description | Example endpoints |
|---|---|---|
read | Read content, collections, and library stats | GET /content/recent, GET /collections |
write | Create, update, and delete content and collections | POST /content, DELETE /collections/:id |
search | Search across your library | GET /search |
403 Forbidden.
Managing keys
You can have up to 10 active API keys per account.- Revoke a key to immediately disable it. Any application using the key will lose access.
- Update a key to change its name or scopes without regenerating the secret.
Security best practices
- Never commit API keys to version control
- Use environment variables to store keys
- Create separate keys for different applications
- Revoke keys you no longer need
- Use the minimum scopes required for each integration