Base URL
Every API request is made to this base URL:/v1. Include this prefix in every request path.
What You Can Do
Submit Tasks
Send a natural language prompt and let the orchestrator automatically decompose it into a multi-agent execution plan.
Control Agents
Pause, resume, guide, or kill agents mid-execution for full real-time control over your agent fleet.
Real-time Events
Stream every agent action, approval request, and deliverable update over WebSocket or receive them as webhook notifications.
Deploy Outputs
Deploy agent-built websites, apps, and services to Vercel, Cloudflare, Expo, or the App Store with a single API call.
SDKs
Official SDKs handle authentication, retries, streaming, and type safety out of the box. Install the one that matches your stack:Rate Limits
Rate limits are enforced per API key. If you exceed your plan’s limit, the API returns a429 Too Many Requests response. The X-RateLimit-Limit and X-RateLimit-Remaining headers on every response show your current usage.
| Tier | Requests / min | Concurrent Tasks | WebSocket Connections |
|---|---|---|---|
| Free | 60 | 1 | 1 |
| Pro | 300 | 5 | 5 |
| Power | 1,000 | 20 | 20 |
| Business | 5,000 | Unlimited | 100 |
| Enterprise | Custom | Custom | Custom |
Error Responses
All errors return a JSON body with a singledetail field containing a human-readable message:
| Status | Name | Meaning |
|---|---|---|
400 | Bad Request | The request body or parameters are malformed. |
401 | Unauthorized | Missing or invalid API key. |
403 | Forbidden | Your key does not have the required scope for this action. |
404 | Not Found | The requested resource does not exist. |
422 | Validation Error | The request is well-formed but fails business logic validation. |
429 | Rate Limited | You have exceeded your plan’s request rate limit. |
500 | Server Error | An unexpected error occurred on Miteos servers. |
OpenAPI Spec
The full machine-readable OpenAPI specification is available at:Quick Example
The following curl request creates a new task and returns the task object, including itsid which you can use to poll for status or stream events:
id to stream real-time events or retrieve deliverables once the task completes.