Bulk operations
Perform large-scale operations on data and objects through the API, with features designed to automate, simplify, and track data processes.
Overview
Bulk endpoints let you process large datasets in a single request. They run asynchronously, making them ideal for data migration, synchronization, and cleanup.
Key benefits:
- Efficiency: Submit large datasets with fewer requests, reducing API overhead.
- Asynchronous processing: Jobs run in the background, no need to keep the connection open.
- Progress tracking: Monitor operation status in real time.
- Granular results: Retrieve success/error details for each processed record.
Workflow at a glance
- Submit a bulk request: Send records to the bulk endpoint. For a full list of bulk operations and their supported objects, see the API reference.
- Track the operation: You can either:
- Poll the operation ID for status with the Retrieve a bulk operation endpoint.
- Monitor all operations with the List all bulk operations endpoint.
- Retrieve results: Fetch success/error details once complete with the Retrieve a bulk operation result endpoint.
Updated 5 days ago