Download a finished job's result
The byte channel for csv jobs (the SSE result event carries JSON only). Returns the ParseResponse JSON for a json job, or the CSV bytes for a csv job. 404 until the job is done, or after its result is swept.
Path Parameters
Header Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/parse/jobs/string/result"null{ "error": "string", "error_class": "string", "format_version": "string", "marker_coverage": 0}{ "error": "string", "error_class": "string", "format_version": "string", "marker_coverage": 0}{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string", "input": null, "ctx": {} } ]}Poll a parse job GET
JSON snapshot of a job, the polling fallback to SSE. result appears once state is done; the error fields once failed.
Redact a bank statement POST
Upload a PDF (or XLSX) statement and get the same document back with names, account numbers and BVN masked in place. The response body is the redacted file. The file is read in memory and never written to disk. Counts as one parse for your plan. Over a free cap it returns 402: there is no canned sample for a redacted document. Sync only: a request holds one of the worker's engine slots for the length of the redaction.