Quote Sales Order Prices
Beta/v1/sales/sales-orders/price-quoteIdempotent with Idempotency-Key header. Learn more
Calculates the unit price for each line without creating an order.
Use this to display prices to users as they build an order. Prices are computed server-side from the product's list price, contracted account prices, and applicable discounts — the same logic used when an order is created. Internal price overrides are not accepted here; the calculated price is always returned.
buyer_account_idstringID of the customer account the prices are for.
linesarray of objectLines to price.
product_idstringID of the product to price.
quantityobjectQuantity ordered.
The unit must belong to the product's unit group.
valuestring (decimal)Decimal value, as a string to preserve precision.
unit_idstringID of the unit of measure for the value.
objectstringenumValues:sales_order_price_quoteResource type identifier.
Priced lines, in the same order as the request.
objectstringenumValues:listResource type identifier.
page_infoobjectPagination metadata.
next_page_urlstringnullableRelative URL that fetches the next page of results.
null when the last page has been reached.
previous_page_urlstringnullableRelative URL that fetches the previous page of results.
null while on the first page.
has_next_pagebooleanWhether more results exist after this page.
has_prev_pagebooleanWhether results exist before this page.
dataarray of sales_order_price_quote_lineResources in this page.
objectstringenumValues:sales_order_price_quote_lineResource type identifier.
The product priced.
idstringProduct ID.
objectstringenumValues:productResource type identifier.
typestringenumValues:saleserviceshippingProduct type code, which determines how the product behaves on orders and invoices.
sale: a standard sellable product.service: a non-physical service line, such as labor or installation.shipping: a shipping charge applied to an order.credit: a credit applied against an order or invoice.return: a returned product (RMA).tax: a tax line.
portal_visibilitystringenumValues:visiblehiddenWhether the product is shown to buyers in the customer portal.
visible: buyers can see and order the product in the portal.hidden: the product is concealed from the portal but remains usable internally.
The product line this product is assigned to, if any.
idstringProduct line ID.
objectstringenumValues:product_lineResource type identifier.
namestringDisplay name of the product line.
descriptionstringnullableFree-form description of the product line.
notesstringnullableFree-form notes about the product line.
commission_policystringenumValues:commission_appliedcommission_exemptDefault commission policy for products in this product line.
commission_exempt: no commission applies to these products.commission_applied: commission applies to these products, unless overridden elsewhere.
freight_policystringenumValues:free_freightbilled_freightDefault freight policy for products in this product line.
free_freight: these products do not incur a freight charge.billed_freight: freight is billed for these products, unless overridden elsewhere.
ownerownernullableOwner of the product line.
System-owned product lines are platform-provided and shared across all accounts; account-owned product lines are custom to your account.
objectstringenumValues:ownerResource type identifier.
typestringenumValues:systemaccountWhere this resource came from.
system: a platform-provided default shared across all accounts; not editable.account: created and owned by a specific account; theaccountfield identifies which.
accountaccountnullableThe account that owns this resource.
Present only when type is account; system-owned resources have no owning account.
Unit group associated with this product line.
The unit group determines the set of units available to products in this product line.
idstringUnit group ID.
objectstringenumValues:unit_groupResource type identifier.
namestringDisplay name of the unit group.
Unique within the account.
notesstringnullableFree-form notes about the unit group.
typestringenumValues:currencyquantitytimePhysical dimension shared by every unit in this group, such as mass, volume, or currency.
Only units of this dimension can belong to the group.
The reference unit designated for this group.
Units associated with this group, each with its own discount and customer portal visibility settings.
ownerownernullableOwner of this resource.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last-updated timestamp.
The inventory item backing this product, which holds its SKU, description, pricing, and attributes.
idstringItem ID.
objectstringenumValues:itemResource type identifier.
skustringStock keeping unit code, unique within the account.
descriptionstringnullableItem description.
notesstringnullableFree-form notes about the item.
typestringenumValues:productmaterialpartWhat kind of item this is.
product: a finished product.material: a raw material or component consumed in production.part: a part used in production.
The category this item belongs to.
The category's unit group determines the base unit the item's rates (unit_value, unit_cost, burn_rate) are expressed in.
idstringItem category ID.
objectstringenumValues:item_categoryResource type identifier.
namestringDisplay name of the item category.
notesstringnullableFree-form notes about the item category.
typestringenumValues:material_categoryproduct_categoryWhat kind of items this category groups.
An item can only be assigned to a category whose type matches the item's type.
material_category: groups raw materials and components (items of typematerial).product_category: groups finished products and parts (items of typeproductorpart).
ownerownernullableOwner of the item category.
System-owned categories are platform defaults (the owner.type is system and owner.account is null); account-owned categories were created by your organization.
Properties associated with this item category.
Unit group associated with this item category.
This unit group determines the units of measure available to items in this category throughout your production process.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
unit_valueratenullableSelling value per unit, expressed as a rate (e.g. $25.50 / kg).
idstringRate ID.
objectstringenumValues:rateResource type identifier.
valuestring (decimal)Decimal value of the rate, as a string to preserve precision.
Expressed as the amount of the numerator unit per one denominator unit.
Unit of the rate's numerator (e.g. the currency of a price).
Unit of the rate's denominator (the per-unit basis, e.g. kilograms for a price per kilogram).
display_valuestringHuman-readable formatted value (e.g. "$25.50 / kg" or "100 kg / hr").
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
unit_costratenullableCost per unit, expressed as a rate (e.g. $10.00 / kg).
idstringRate ID.
objectstringenumValues:rateResource type identifier.
valuestring (decimal)Decimal value of the rate, as a string to preserve precision.
Expressed as the amount of the numerator unit per one denominator unit.
Unit of the rate's numerator (e.g. the currency of a price).
Unit of the rate's denominator (the per-unit basis, e.g. kilograms for a price per kilogram).
display_valuestringHuman-readable formatted value (e.g. "$25.50 / kg" or "100 kg / hr").
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
burn_rateratenullableRate at which this item is consumed in production, expressed as a quantity over time (e.g. 100 kg / hr).
idstringRate ID.
objectstringenumValues:rateResource type identifier.
valuestring (decimal)Decimal value of the rate, as a string to preserve precision.
Expressed as the amount of the numerator unit per one denominator unit.
Unit of the rate's numerator (e.g. the currency of a price).
Unit of the rate's denominator (the per-unit basis, e.g. kilograms for a price per kilogram).
display_valuestringHuman-readable formatted value (e.g. "$25.50 / kg" or "100 kg / hr").
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
Attributes assigned to this item.
objectstringenumValues:listResource type identifier.
page_infoobjectPagination metadata.
dataarray of attributeResources in this page.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
unit_pricesales_order_quote_ratenullableCalculated unit price.
objectstringenumValues:sales_order_quote_rateResource type identifier.
valuestring (decimal)Decimal value of the rate, expressed as the amount of the numerator unit per one denominator unit.
Unit of the rate's numerator (e.g. the currency of a price).
idstringUnit ID.
objectstringenumValues:unitResource type identifier.
namestringDisplay name of the unit (e.g. "Gram", "Kilogram").
abbreviationstringShort abbreviation for the unit (e.g. "g", "kg").
typestringenumValues:currencyquantitytimePhysical dimension the unit measures, such as mass, volume, or currency.
A unit can only be converted to another unit of the same dimension. The quantity dimension is for discrete countable items rather than a physical measure.
ratio_numeratorstring (decimal)Conversion ratio numerator relative to the base unit in the same dimension.
ratio_denominatorstring (decimal)Conversion ratio denominator relative to the base unit in the same dimension.
Cannot be zero.
offset_numeratorstring (decimal)Conversion offset numerator, used for temperature-like conversions.
Zero for most unit types.
offset_denominatorstring (decimal)Conversion offset denominator.
Typically 1. Cannot be zero.
is_base_unitbooleanWhether this is the base unit for its dimension.
Conversion ratios are relative to this unit. Base units are platform-defined; account-created units always have this set to false.
ownerownernullableOwner of this resource.
objectstringenumValues:ownerResource type identifier.
typestringenumValues:systemaccountWhere this resource came from.
system: a platform-provided default shared across all accounts; not editable.account: created and owned by a specific account; theaccountfield identifies which.
accountaccountnullableThe account that owns this resource.
Present only when type is account; system-owned resources have no owning account.
created_atstring (date-time)When this unit was created.
updated_atstring (date-time)When this unit was last updated.
Unit of the rate's denominator (the per-unit basis).
idstringUnit ID.
objectstringenumValues:unitResource type identifier.
namestringDisplay name of the unit (e.g. "Gram", "Kilogram").
abbreviationstringShort abbreviation for the unit (e.g. "g", "kg").
typestringenumValues:currencyquantitytimePhysical dimension the unit measures, such as mass, volume, or currency.
A unit can only be converted to another unit of the same dimension. The quantity dimension is for discrete countable items rather than a physical measure.
ratio_numeratorstring (decimal)Conversion ratio numerator relative to the base unit in the same dimension.
ratio_denominatorstring (decimal)Conversion ratio denominator relative to the base unit in the same dimension.
Cannot be zero.
offset_numeratorstring (decimal)Conversion offset numerator, used for temperature-like conversions.
Zero for most unit types.
offset_denominatorstring (decimal)Conversion offset denominator.
Typically 1. Cannot be zero.
is_base_unitbooleanWhether this is the base unit for its dimension.
Conversion ratios are relative to this unit. Base units are platform-defined; account-created units always have this set to false.
ownerownernullableOwner of this resource.
objectstringenumValues:ownerResource type identifier.
typestringenumValues:systemaccountWhere this resource came from.
system: a platform-provided default shared across all accounts; not editable.account: created and owned by a specific account; theaccountfield identifies which.
accountaccountnullableThe account that owns this resource.
Present only when type is account; system-owned resources have no owning account.
created_atstring (date-time)When this unit was created.
updated_atstring (date-time)When this unit was last updated.
Responses
Successful response for Quote Sales Order Prices