RedRavenApi reference
Get attack-run eval status
Poll until `decision` is `continue`, `stop`, or `exhausted`. `pending` means the eval worker has not finished.
Poll until decision is continue, stop, or exhausted. pending means the eval worker has not finished.
Authorization
ApiKeyAuth OrganizationId X-API-Key<token>
Your RedRaven API key.
In: header
X-Organization-Id<token>
RedRaven organization UUID that scopes the API key.
In: header
Path Parameters
test_id*string
RedRaven test UUID.
Format
uuidQuery Parameters
run_id*string
attempt_id*string
turn_index*integer
Response Body
application/json
curl -X GET "https://example.com/tests/497f6eca-6276-4993-bfeb-53cbbbba6f08/attack-run/eval-status?run_id=string&attempt_id=string&turn_index=0"{ "run_id": "string", "attempt_id": "string", "turn_index": 0, "phase": "string", "decision": "pending", "evaluation": {}, "job_id": "string", "done": true}Empty
Submit an attack-run turn POST
Upload the target request, response, and full `messages[]` for the pending turn. Warm-up turns return `decision: continue`. Attack turns return `decision: pending`; poll eval-status before calling next.
Complete an attack run POST
Finalize the latest run, close open attempts, and return the ASR summary.