Catalog Batch APIs are one of the ways you can make changes to products in a catalog. Refer to this Help Center article to decide whether this is the right solution for your use case.
There are separate API endpoints for managing:
One API call allows you to modify one or multiple catalog entities (hence the “Batch” in the API name). In a single request it is possible to mix three kinds of modifications:
For example, it is possible to send a single request that will:
The catalog Batch API can be used as follows:
/check_batch_request_status endpoint multiple times until the response indicates that processing has completed| Endpoint | Description |
|---|---|
Sends a batch of requests (create, update, delete) for a catalog. Various catalog item types are supported (see item types here). | |
Sends batch localization requests (create, update, delete) to existing items in your catalog. Various catalog item types are supported (see item types here). | |
Checks the status of a batch request. Use a handle (returned from a previous call to one of the other endpoints) and make a | |
| There should be no new integrations with this endpoint. The Sends a batch of requests (create, update, delete) for a catalog. This API works only for catalogs with vertical=COMMERCE. Other verticals and their corresponding item types are not supported (see item types here) |