Price Models REST Endpoints

Pricing Setup/Price Models
These endpoints support administration of CPQ Price Models, Price Model Items, Price Model stand-alone Charges, Price Model Rate Plans, and Price Model Rate Plan Charges.
Add a Price Model
Method: post
Path: /rest/v19/pricingSetup/models
Add a Price Model Item
Method: post
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems
Add a Price Model Item Charge
Method: post
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges
Add a Price Model Item Rate Plan
Method: post
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans
Add a Price Model Item Rate Plan Charge
Method: post
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
Delete a Price Model
Method: delete
Path: /rest/v19/pricingSetup/models/{modelVariableName}
Delete a Price Model Item
Method: delete
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}
Delete a Price Model Item Charge
Method: delete
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges/{id}
Delete a Price Model Item Rate Plan
Method: delete
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
Delete a Price Model Item Rate Plan Charge
Method: delete
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
Get a Price Model
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}
Get a Price Model Item
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}
Get a Price Model Item Charge
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges/{id}
Get a Price Model Item Rate Plan
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
Get a Price Model Item Rate Plan Charge
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
Get a Price Model Pricing Data Item
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/data/{id}
Get All Price Model Item Charges
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges
Get All Price Model Item Rate Plan Charges
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
Get All Price Model Item Rate Plans
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans
Get All Price Model Items
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems
Get All Price Model Pricing Data
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/data
Get All Price Models
Method: get
Path: /rest/v19/pricingSetup/models
Get Price Model Pricing Matrix Grid Data
Method: get
Path: /rest/v19/pricingSetup/models/{modelVariableName}/matrixGrid
Update a Price Model
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}
Update a Price Model Item Charge
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges/{id}
Update a Price Model Item Rate Plan
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
Update a Price Model Item Rate Plan Charge
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
Update Price Model Item Charges
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges
Update Price Model Item Rate Plan Charges
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
Update Price Model Item Rate Plans
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans
Update Price Model Pricing Data
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/data
Update Price Model Pricing Matrix Grid Data
Method: patch
Path: /rest/v19/pricingSetup/models/{modelVariableName}/matrixGrid
Update Price Models
Method: patch
Path: /rest/v19/pricingSetup/models