Retry a bulk request
Creates a new bulk request that re-runs only the parent’s failed and skipped items. The new request’s parent_bulk_request_id points at the original.
Documentation Index
Fetch the complete documentation index at: https://endclose.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Path Parameters
The ID of the failed or cancelled bulk request to retry
Response
Retry created and enqueued. Returns the new bulk request, not the parent.
Full bulk request payload, returned by show, list, cancel, and retry endpoints.
pending = queued, processing = records being inserted, completed = all rows processed, failed = job errored, cancelled = cancellation honored on a heartbeat
pending, processing, completed, failed, cancelled Origin of the request (e.g. bulk_api, csv, nacha)
Records skipped due to on_conflict: skip matching an existing external_id
processed_items / total_items as a percentage (0-100)
Original filename for CSV/NACHA uploads. Null for API-submitted requests.
Heartbeat timestamp from the worker; used to detect stuck jobs
Set by POST /bulk_requests/{id}/cancel; the worker exits at its next heartbeat
True while a CSV/NACHA upload is still being parsed (before rows are enqueued)
True if the request has been processing for more than 5 minutes without a heartbeat
Free-form structured error context (e.g. row indices, validation errors)
If this request is a retry, the ID of the original (parent) bulk request
Conflict policy applied when an external_id already exists in the stream
skip, error Data stream the request targets, when applicable