Retrieve a background task
Retrieve a background task’s status, progress and results.
Endpoints that cannot answer within one request queue a task and hand back its id — for example
POST /frameworks/{frameworkId}/export. Poll this endpoint until complete is true, then read
what the task produced from outputs.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your workspace API key. See Find your API key for more information.
Path Parameters
The background task id.
Response
Status OK.
The background task id.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
The task's internal name, including the arguments it was queued with.
"ExportFrameworkRunner(framework_id=9f1b3c2d-4e5a-4f60-8a71-2b3c4d5e6f70, project_id=None)"
How far along the task is, from 0 to 100.
0 <= x <= 10095
Whether the task has finished. Check this before reading outputs.
When the task was queued.
"2026-09-15T11:31:01.185Z"
When the task last reported progress.
"2026-09-15T11:33:47.902Z"
Why the task failed, or null if it has not failed.
Whatever the task produced, keyed by name. null until the task completes. A framework export returns storageUri -- pass it to GET /storage/presigned-url to download the archive -- along with filename, controlCount, evidenceCount and missingEvidenceCount.