Get a run
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 needs external input. ?include=evidence is accepted and does nothing: citations are always present when the run was grounded.
Parsed source. Add ?output=inline when reading a parse or extraction run to include parsed markdown and JSON. The 1 MiB combined cap and URL-only fallback are identical to the create verbs.
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.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Query parameters
Return parsed source inline for parse/extract runs when the combined source is at most 1 MiB; otherwise retain signed URLs only.