Submit up to 1,000 records for asynchronous processing. Returns immediately with a bulk request ID. Each record is validated and inserted independently, so some records can succeed while others fail. Use the GET /bulk_requests/{id} endpoint to poll for results.
Optional idempotency key. If a bulk request with this key already exists for your environment, the existing request is returned instead of creating a new one.
1 - 1000 elementsBulk request accepted for processing
Summary returned when a bulk request is created or retrieved via idempotency key
Unique identifier for the bulk request
Current processing status
pending, processing, completed Number of records submitted
Number of records processed so far
Number of records successfully created
Number of records that failed
Polling URL to check progress (e.g. /v1/bulk_requests/123)