Create or update products
Create new products or update existing ones in the store catalog. Products are matched by external identifier for upsert logic.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
List of products to create
Response
OK
The name of the product
"Organic Bananas"
The external ID of the product from an external system
"ext_001"
The Stock Keeping Unit (SKU) for the product
"11111"
The description of the product
"Fresh organic bananas, perfect for smoothies and baking"
List of image URLs for the product
[
"https://example.com/bananas1.jpg",
"https://example.com/bananas2.jpg"
]List of categories the product belongs to
["Produce", "Fruits", "Organic"]The weight of the product
0.5
Dimensions of the product
{ "depth": 8, "height": 4, "width": 12 }List of identifiers for the product
[{ "type": "UPC", "value": "123456789012" }]List of attributes for the product
["WEIGHTED"]Additional product details including weight and size specifications
{
"packSizeSpecification": {
"description": "10 units per pack",
"value": 10
},
"sizeSpecification": { "description": "ea", "value": 1 },
"weightedItemInfo": { "weightPerItem": 0.12, "weightUnit": "kg" }
}Provider-specific configurations for this product
[
{
"categories": ["Produce", "Fruits", "Organic"],
"provider": "X",
"serviceType": "pick_and_deliver"
}
]