Bulk Upsert Product Variants Public
Catalogs
Bulk Upsert Product Variants Public
Bulk upsert variants under a parent product item in a single call.
The product_id path parameter is the parent product catalog item database ID, not the business product_id field stored in row data. Merges provided product-level fields into each variant and upserts using the catalog’s configured unique id field (e.g., ‘sku’).
POST
Bulk Upsert Product Variants Public
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Path Parameters
Parent product catalog item database ID, not the business product_id field value.
Body
application/json
Bulk upsert variants for a product using variants payload.
- product: product-level fields (typically keys prefixed with 'product_')
- variants: list of variant objects
- source_info: optional metadata recorded on items
- auto_evolve_schema: accepted for compatibility; public bulk writes currently allow schema evolution from submitted item data
Response
Successful Response