Get run request status
Returns the current state of a run request including interpretation status, resolved entries, and per-entry run progress.
Returns the current state of a run request including interpretation status, resolved entries, and per-entry run progress.
Authorization
bearerAuth Send Authorization: Bearer . The token can be an Autonomy organization API key (aut_xxx) or an OAuth access token.
In: header
Query Parameters
Run request ID (the requestId returned when the request was created).
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/run-requests/status?id=string"{
"requestId": "string",
"status": "interpreting",
"request": "string",
"resolutionSource": "string",
"rejectionReasons": [
"string"
],
"error": "string",
"createdAt": 0,
"completedAt": 0,
"entries": [
{
"runId": "string",
"testPlanId": "string",
"planName": "string",
"platforms": [
"web"
],
"target": {
"kind": "environment",
"slug": "string",
"name": "string"
},
"queueError": "string",
"runStatus": "string",
"runError": "string"
}
]
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}Create a run request POST
Creates an aggregate run request that is interpreted by an LLM to resolve plans, environments, and platforms into a plan×environment entry matrix. Each entry becomes an independent QA run. The matrix is capped at 8 entries by default (server-side override: GITHUB_REQUEST_MAX_FANOUT env var). AI interpretation is billed once per request at provider cost plus 20%; providers without per-request cost use the current token price estimate. Provide `request` (natural language) for LLM-interpreted resolution, or `planIds`/`planNames` for structured resolution. At least one of these is required. Requires the autonomy:runs:write API key scope.
Resumen
Conecta Autonomy a los flujos de despliegue, CI y notificaciones.