Skip to main content

Bulk import prices

Create or update prices for multiple products in a single call from an ERP or pricing system.

Endpoint

POST /v2/prices/bulk

Request

{
"prices": [
{
"productId": 6726,
"list": 29.99,
"store": 24.99,
"defaultTaxCode": "H"
},
{
"productId": 1600,
"list": 49.50,
"store": 39.99,
"suggested": 59.99,
"defaultTaxCode": "H",
"per": 1
}
]
}

Response

{
"created": 0,
"updated": 2,
"total": 2
}

How it works

Use POST /v2/prices/bulk to upsert prices for multiple products at once. Each entry requires a list price (the base selling price) and a defaultTaxCode (H for high, L for low, N for none). If a price record already exists for the product it gets updated, otherwise a new one is created. You can identify products by productId or by productSource using the source system's identifier.

See also