APIReferenceRuns

Get run status

The four poll-loop fields from run detail — `id`, `status`, `pollUrl`, `finishedAt` — and nothing else. Reads a single run row: no answers, no competitor or source aggregation. This is the endpoint a "is the scan finished?" loop should call.

GET/api/runs/{run_id}/status/

Authorization

AuthorizationBearer <token>

Personal Access Token (create one from Settings -> API Keys in the dashboard). Send as Authorization: Bearer gr_live_.... An X-API-Key: gr_live_... header (see the apiKeyAuth scheme) is accepted as an equivalent alternative — send ONE of the two, not both.

In: header

Path Parameters

run_id*integer

Response Body

application/json

curl -X GET "https://example.com/api/runs/0/status/"
{  "id": "string",  "status": "string",  "pollUrl": "string",  "finishedAt": "string"}