The Batch API lets you efficiently upload large amounts of data to Sitecore CDP.
You can use the Batch API to upload guests, orders, and tracking events, which organizations can source in bulk from their internal systems before sending to Sitecore CDP for processing.
The Batch API supports asynchronous requests: you can initiate multiple batch imports in parallel. After a batch file has been submitted for processing, users can periodically check on the progress of the batch import, until the batch has been completely processed. You can interrogate the Batch API at any time to check the status of a batch that is being processed, and to view any success or failure messages which might be logged after the processed batch is complete.
When to use the Batch API
Integration Engineers can use the Batch API to import large amounts of offline data in order to support:
Greater flexibility in guest segmentation.
A more comprehensive single customer view.
Higher sophistication of decision logic.