File Processing
Parse/extract job creation and job status.
Queue extract jobs for multiple files
Public product bulk extract entrypoint. Each file must already have a parse artefact for its current version.
Queue extract jobs for multiple files › Request Body
file_idsschema_nameidempotency_keyQueue extract jobs for multiple files › Responses
Queue parse job for file through the control plane
Public product parse entrypoint. Bun creates the product job id, reserves estimated parse credits, and dispatches Python with the internal service credential. Repeated requests with the same version/options return the idempotent job.
path Parameters
fileIdQueue parse job for file through the control plane › Request Body
idempotency_keyOptional override. Defaults to parse:{file_version_id}:{options_hash}.
Queue parse job for file through the control plane › Responses
Queued parse job
Queue extract job for file through the control plane
Public product extract entrypoint. Requires an existing parse artefact for the current file version. Bun creates the product job id and dispatches Python internally.
path Parameters
fileIdQueue extract job for file through the control plane › Request Body
schema_nameidempotency_keyOptional override. Defaults to extract:{file_version_id}:{schema_hash}:{options_hash}.
Queue extract job for file through the control plane › Responses
Queued extract job
Clean failed parse/extract jobs for a file
Deletes failed parse and extract job history for that file. Queued and running jobs are preserved.
path Parameters
fileIdClean failed parse/extract jobs for a file › Responses
Failed jobs cleaned
cleanedcleaned_job_idscleaned_kindsfile_id
