Information
- OpenAPI version:
3.1.0
The public Aura REST API. Every endpoint is authenticated with a company API key (sk-aura-…) sent as Authorization: Bearer <key>, and is scoped to that key’s company.
Most callers should reach for the TypeScript SDK, the Python SDK or the CLI rather than calling these endpoints directly.
The SDKs cover the run journey. These operations are REST-only — call them with the same key and host, and the SDK’s baseUrl / base_url to compose the URL:
PATCH /api/v1/projects/{project_id}PATCH /api/v1/projects/{project_id}/conversations/{conversation_id}POST /api/v1/projects/{project_id}/conversations/{conversation_id}/activateGET /api/v1/projects/{project_id}/chatDELETE /api/v1/projects/{project_id}/chatPOST /api/v1/projects/{project_id}/snapshotsGET /api/v1/projects/{project_id}/tags/{name}DELETE /api/v1/projects/{project_id}/tags/{name}DELETE /api/v1/projects/{project_id}/solve/executions/{execution_id}GET /api/v1/projects/{project_id}/tool-executions, /tool-failures/recentPOST /api/v1/projects/{project_id}/run/dashboard/restartPOST /api/v1/projects/{project_id}/run/dashboard/commands/{command}POST /api/v1/files/mkdir, /files/move, /files/batch-move, /files/batch-deletePOST /api/v1/files/downloadGET /api/v1/projects/{project_id}/conversations/{conversation_id}/debug-bundleThe upload legs (PUT /files/upload/body, POST /files/upload/abort) and GET /files/raw are the plumbing behind uploadFile / upload_file and zipUrl / zip_url; there is no reason to call them yourself.
A company API key (sk-aura-…). Mint one in Company settings → API keys.
Security scheme type: http