API Reference

Autonoma API

Powerful APIs to integrate autonomous software development into your workflow

API Overview

Agent Tasks

Submit development tasks to AI agents. Autonoma assigns the right agents based on your capabilities (BUILD, OPERATE, SECURE, PLATFORM).

Orchestration

Real-time visibility into agent coordination. Monitor which agents are working on your tasks and their progress.

RIGOR Framework

Invoke the 5-phase RIGOR execution framework (Research, Inspect, Generate, Optimize, Review) on any agent.

Customer Workflows

Create and manage custom workflows that chain agents together for complex operations.

Authentication

All API requests require authentication using your API key. Include your key in the Authorization header:

curl -X GET https://api.theautonoma.io/v1/health \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

API Key Security

Keep your API keys secure. Never expose them in client-side code or public repositories. Use environment variables and secure key management practices.

Core Endpoints

Base URL: https://api.theautonoma.io

Agent Tasks

POST/v1/agents/tasks

Submit a development task to AI agents

Request Body:

{
  "task": "Add user authentication to React app",
  "capabilities": ["BUILD"],
  "intelligence": "core",
  "priority": "normal",
  "source": "/path/to/your/project",
  "callbackUrl": "https://your-domain.com/webhook"
}

Parameters:

  • task (required) - Description of the development task
  • capabilities (required) - Array: BUILD, OPERATE, SECURE, PLATFORM, EVOLVE, OPTIMIZE, or GOVERN
  • intelligence - core (default), pro, or ultra
  • scope - RIGOR quality level: demo, poc, mvp (default), product, or production
  • priority - low, normal (default), or high
  • source - Path to project or repository URL (optional)
  • callbackUrl - Webhook URL for completion notification (optional)

Response (202 Accepted):

{
  "taskId": "task_a1b2c3d4e5f6",
  "status": "queued",
  "estimatedCompletion": "2026-02-23T15:30:00Z",
  "agentsAssigned": ["req-ai", "planner-ai", "architect-ai"],
  "statusUrl": "/v1/agents/tasks/task_a1b2c3d4e5f6"
}
GET/v1/agents/tasks/{taskId}

Check the status and progress of a submitted task

Response:

{
  "taskId": "task_a1b2c3d4e5f6",
  "status": "in_progress",
  "progress": 65,
  "currentAgent": "coder-ai",
  "completedPhases": ["requirements", "architecture", "implementation"],
  "estimatedCompletion": "2026-02-23T15:30:00Z",
  "output": null,
  "error": null,
  "createdAt": "2026-02-23T15:00:00Z",
  "startedAt": "2026-02-23T15:00:05Z",
  "completedAt": null
}

Agent Management

GET/v1/agents/list

List all available AI agents and their current status

GET/v1/agents/{id}/status

Get the health and status of a specific agent

GET/v1/agents/orchestrator/coordination

Get real-time orchestration status showing all active agents coordinating on your tasks

RIGOR Framework

POST/v1/admin/rigor/invoke/{personality}

Invoke the RIGOR framework on a specific agent (e.g., coder-ai, architect-ai)

Request Body:

{
  "prompt": "Generate unit tests for auth module",
  "priority": "normal",
  "acmfMode": "ASSISTED"
}
GET/v1/admin/rigor/status/{executionId}

Get the status and result of a RIGOR execution

GET/v1/admin/rigor/health

Check the health of the RIGOR framework

Customer Workflows

POST/v1/customer/workflow

Execute a custom workflow that chains multiple agents together

GET/v1/customer/workflow/{id}

Get workflow details and results

GET/v1/customer/workflow/{id}/status

Check the execution status of a workflow

Utility

GET/v1/health

API health check - verify connectivity and service status

GET/v1/info

Get API version, available endpoints, and documentation links

Rate Limits

API rate limits vary by plan. Rate limit information is included in response headers:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1642550400
PlanRequests/HourBurst Limit
Startup1,00017/min
Growth2,50042/min
Scale5,00084/min
Enterprise10,000+167/min