Pricing
Get Pricing Tier
Show a single product pricing tier.
Update Pricing Tier
Update an existing product pricing tier. currency_code cannot be changed on update.
Delete Pricing Tier
Delete a product pricing tier. Fails if the tier is the default, is used by products, referenced in import mappings, or has active dependent tiers.
Create Pricing Tier
Create a new product pricing tier. Supports both absolute and relative pricing.
List Pricing Tiers
List product pricing tiers. Eager-loads the base pricing tier and counts dependent tiers.
Bulk Delete Pricing Tiers
Bulk delete multiple pricing tiers by ID.
Set as Default Tier
Set a pricing tier as the system default. Only absolute (non-relative) tiers that are not archived can be set as default. Unsetting the previous default is done automatically.
Archive Pricing Tier
Archive a product pricing tier. Fails if the tier is the default tier or has active dependent tiers.
Unarchive Pricing Tier
Unarchive a product pricing tier.
Bulk Archive Pricing Tiers
Bulk archive multiple pricing tiers. Default tiers and tiers with active dependents are skipped with warnings.
Bulk Unarchive Pricing Tiers
Bulk unarchive multiple pricing tiers.
Check Pricing Tiers Deletable
Check which pricing tiers can be deleted. Deletion is blocked if: tier is default, is used by products, referenced in import mappings, or has active dependent (relative) tiers.
Check Pricing Tiers Archivable
Check which pricing tiers can be archived. The default tier cannot be archived.
Preview Product Pricing Tier Import
Preview a pricing tier import file before committing. Returns parsed rows and validation errors.
Import Pricing Tiers
Import product pricing tiers from a CSV or Excel file.
List Price Overrides
List customer-specific / contract price overrides.
Create Price Override
Create a customer-specific or contract (dated) price override.
Update Price Override
Update a price override.
Delete Price Override
Delete a price override.
List Quantity Breaks
List tier volume-break prices.
Create Quantity Break
Create a tier volume break (unit price at a quantity threshold).
Update Quantity Break
Update a volume break.
Delete Quantity Break
Delete a volume break.
Quote Prices
Resolve unit and quantity-break prices for a batch of line items at the buyer's active location. Send up to 500 items, each with a `product_id` and a `quantity` (minimum 1); `currency` is optional (defaults to the location's currency). For each item the response reports the resolved `unit_price`, which precedence rule set it (`source`), the quantity threshold that applied, the list price and any percentage discount, and the full quantity-break ladder. A product with no configured price returns `source` = `unconfigured` and a null `unit_price`.