Newer Version Available

This content describes an older version of this product. View Latest

Salesforce Pricing Business APIs

Perform pricing request, create context instance, sync pricing data, and manage pricing recipes and pricing waterfall details by using the Salesforce Pricing Business APIs.

This table lists the available Salesforce Pricing resources.

Resource Description
/connect/core-pricing/price-contexts/contextid (POST) Perform a pricing request by using the instance ID of a context.
/connect/core-pricing/pricing (POST) Create and hydrate context instance in a single request. Provide a comprehensive response that contains final pricing details per line items and related errors, if any.
/connect/core-pricing/sync/pricingSyncOrigin (GET) Sync pricing data to ensure that the lookup tables contain the latest pricing data.
/connect/core-pricing/recipe (GET) Get the mapping details of pricing recipes to the associated pricing recipe table.
/connect/core-pricing/recipe/mapping (POST) Create a mapping between the pricing recipe and the Decision Tables. Post recipes with lookup tables or procedures.
/connect/core-pricing/versioned-revise-details (POST) Create revisions of a pricing request with versions for adjustment entities.
/connect/core-pricing/waterfall/lineItemId/executionId (GET) Get the persisted price waterfall that stores the process logs. Price waterfall provides insights into every step of the pricing process.
/connect/core-pricing/waterfall (POST) Create a log of price waterfall. Price waterfall provides insights into every step of the pricing process.
/connect/core-pricing/pbeDerivedPricingSourceProduct (POST) Get the source product for the Price Book Entry (PBE) derived pricing.
/connect/core-pricing/apiexecutionlogs/executionId (GET) Get the log details of a pricing API execution record by using the execution ID.
/connect/core-pricing/pricing-process-execution/executionId (GET) Get the execution details of a pricing process by using the execution ID.
/connect/core-pricing/pricing-process-execution/lineitems/executionId/executionType (GET) Get the pricing execution details for the line items of a pricing process by using the execution ID and execution type.
This section lists the available Procedure Plan Definition-related resources. Use procedure plan definitions to define criteria for all pricing process-related requirements in one central location, and to set up the procedures based on these requirements.
Resource Description
/connect/procedure-plan-definitions (GET, POST) Get the records of procedure plan definitions. Additionally, create a record of a procedure plan definition.
/connect/procedure-plan-definitions/procedurePlanDefinitionId (GET, PATCH, DELETE) Get, update, or delete a procedure plan definition record by using the record ID.
/connect/procedure-plan-definitions/evaluate (POST) Evaluate a procedure plan definition based on a primary object to check for prerequisites such as usage type and context mapping details.
/connect/procedure-plan-definitions/evaluate/procedurePlanDefinitionName (POST) Evaluate a procedure plan definition based on the name of a definition to check for prerequisites such as usage type and context mapping details.
/connect/procedure-plan-definitions/procedurePlanDefinitionId/version (POST) Create records of a procedure plan version with details.
/connect/procedure-plan-definitions/versions/procedurePlanVersionId (GET, PATCH, DELETE) Get, update, or delete a procedure plan definition version record by using the record ID.