Skip to main content

Prices

Entity›Price

Price entries define product pricing within a Price List. They support quantity-based and time-based pricing with optional discounts.

Endpoints​

List​

GET/v1/odata/Price

Get by ID​

GET/v1/odata/Price({id})

Create​

POST/v1/odata/Price

Update​

PUT/v1/odata/Price({id})

Delete​

DELETE/v1/odata/Price({id})

Fields​

FieldTypeDescription
BasePriceDoubleBase price
PriceDoubleFinal price (after discount)
DiscountPercentageDoubleDiscount percentage
CurrencyStringCurrency code
QuantityDoubleMinimum quantity for this price tier
StartDateDateTimeOffsetPrice validity start date
EndDateDateTimeOffsetPrice validity end date

Relationships​

RelationshipTarget EntityCardinalityDescription
PriceListPriceListN:1Parent price list
ProductProductN:1Product this price applies to
RelationshipRelationshipN:1Relationship-specific pricing

Expanding Relationships​

GET/v1/odata/Price({id})?$expand=PriceList
GET/v1/odata/Price({id})/PriceList

Custom Query​

Build your own OData query against Price. Open Run and edit the whole request inline — swap the entity set, change the $filter, or add $expand, $select, $orderby, $top, $skip. Type $ for suggestions; use ↺ Reset to restore this example.

GET/v1/odata/Price?$top=10