Skip to content

Regenerate result files

Request

Enqueue asynchronous regeneration of the summary CSV and detailed XLSX result files for an existing bulk upload. This does not re-run checks — it only rebuilds export files from already-stored row outcomes.

Do not poll this endpoint. Each POST enqueues a separate background job; there is no idempotency or deduplication of in-flight regeneration work. Call once after processing completes, then poll GET /v1/bulk_uploads/{bulk_upload_id} (and download result_file / detailed_result_file when attached) for completion.

Security
get-bearer-token-using-oauth2
Path
bulk_upload_idstring, (uuid)required

the uuid identifying the bulk upload

Example:2b8313e8-b578-45a1-4efd-952b8313e890
POST
/bulk_uploads/{bulk_upload_id}/regenerate_results
curl -i -X POST \
  https://api.checkrtrust.com/v1/bulk_uploads/2b8313e8-b578-45a1-4efd-952b8313e890/regenerate_results \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Regeneration job accepted (enqueued)

Bodyapplication/json
messagestringrequired
Example:"Result file regeneration enqueued"
Response
{ "message": "Result file regeneration enqueued" }