Overview
The mixus API enables you to interact with your AI agents programmatically. Create eval tasks, automate workflows, and integrate mixus capabilities into your own applications.Authentication
All API requests require authentication using an API key in the Authorization header:Getting your API key
- Navigate to Integrations → API Keys
- Click “Generate API Key”
- Select permissions and expiration
- Copy your key (shown only once!)
mxs_eval_[32 random characters]Example:
mxs_eval_A7k2mN9pQx4vZ8wB3cF1dG6hJ5lK0sM
API endpoints
Evaluation API
Create and manage AI agent evaluations programmatically.Create eval task
eval:create
Request body:
Get execution status
eval:read
Response:
Permissions & scopes
Control what your API keys can do with granular permissions:Rate limits
- Rate Limit: 100 requests per minute per API key
- Concurrent Executions: 10 simultaneous eval tasks
- Key Generation: 10 active keys per user
Best practices
Security
✅ DO:- Store API keys in environment variables
- Use different keys for dev/staging/production
- Rotate keys regularly (30-90 days)
- Revoke keys immediately if compromised
- Use minimal required scopes
- Commit API keys to git
- Share keys between team members
- Use production keys in development
- Store keys in client-side code
Example: Secure storage
Next steps
- Eval API Guide - Detailed evaluation API documentation
- Quick Start - Get started in 5 minutes
- Code Examples - Ready-to-use examples in Python, Node.js, cURL
Support
Need help? Contact us:- Email: support@mixus.ai
- Documentation: https://docs.mixus.ai
- Status: https://status.mixus.ai

