Get a run
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Bearer authentication of the form Bearer <token>, where token is your auth token.
Returns a run’s status and, once it is processed, its result.
One route reads every kind of run. The response shape follows the id prefix:
A plr_ run additionally carries steps[] — a per-step status and result, keyed by the step id you were handed at create.
Long-polling. ?wait=<seconds> (0–120) holds the request until the run reaches a terminal state, or until a step parks for a human — which returns immediately with status: "needs_input" and tasks[]. ?include=evidence is accepted and does nothing: citations are always present when the run was grounded.
An expired run answers 410 run_expired during its grace window and 404 afterwards. Call POST /v1/runs/{id}/keep before expiry to hold onto the files for good.