Submit a run step report
Updates an existing step log for a run. This compatibility endpoint accepts organization API keys only; runner processes use the typed Convex transport.
Updates an existing step log for a run. This compatibility endpoint accepts organization API keys only; runner processes use the typed Convex transport.
Authorization
apiKeyBearerAuth Send Authorization: Bearer aut_xxx. OAuth access tokens are not accepted by API-key-only compatibility endpoints.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/runs/report" \ -H "Content-Type: application/json" \ -d '{ "runId": "string", "stepIndex": 0, "status": "pending" }'{
"success": true
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}Get the API assurance snapshot for a run GET
Returns the immutable Run-level API assurance report and its value-free coverage, finding, and inferred-patch evidence. A missing report is represented by report: null while terminal-run backfill is pending.
Create artifact upload URL POST
Creates an R2 PUT URL bound to a separately enforced 15-minute upload intent with exact byte and content-type declarations. Requires the autonomy:runs:write API key scope.