Waterfall Download (POST)

Retrieves pricing waterfall data for multiple line items in a single request.

Resource 

1/connect/core-pricing/waterfalls/retrieve

Available Version 

67.0

HTTP Methods 

POST

Query Parameters for POST 

Parameter NameTypeDescriptionRequired or Optional
water​fall​ViewStringControls how much detail is returned for each line item. Valid values are:
  • lsc-summary: Runs a server-side optimization that removes elements that don’t affect the net unit price, such as proration, formula pricing, zero-value adjustments, and hidden elements.

If this parameter isn’t specified, the API returns the complete waterfall from PricingWaterfallLog.
Optional

JSON example 

1{
2  "lineItems": [
3    {
4      "lineItemId": "0Q0fj0000005csfCAA",
5      "executionId": "6719855753007"
6    },
7    {
8      "lineItemId": "0Q0fj0000005csfCAB",
9      "executionId": "6719855753008"
10    }
11  ]
12}

Properties 

Property NameTypeDescriptionRequired
lineItemsList<Object>A list of line item and execution ID pairs used to retrieve pricing waterfall data.Required
lineItemIdStringThe Salesforce ID of the line item for which to fetch the pricing waterfall. This property is a child of each object in lineItems.Required
executionIdStringThe execution key that identifies which pricing run’s waterfall to fetch. A line item can have multiple pricing executions over time. This property is a child of each object in lineItems.Required

Response Body for POST 

Waterfall Download Output