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: postPath:
/rest/v19/pricingSetup/models
- Add a Price Model Item
- Method: postPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems
- Add a Price Model Item Charge
- Method: postPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges
- Add a Price Model Item Rate Plan
- Method: postPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans
- Add a Price Model Item Rate Plan Charge
- Method: postPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
- Delete a Price Model
- Method: deletePath:
/rest/v19/pricingSetup/models/{modelVariableName}
- Delete a Price Model Item
- Method: deletePath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}
- Delete a Price Model Item Charge
- Method: deletePath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges/{id}
- Delete a Price Model Item Rate Plan
- Method: deletePath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
- Delete a Price Model Item Rate Plan Charge
- Method: deletePath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
- Get a Price Model
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}
- Get a Price Model Item
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}
- Get a Price Model Item Charge
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges/{id}
- Get a Price Model Item Rate Plan
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
- Get a Price Model Item Rate Plan Charge
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
- Get a Price Model Pricing Data Item
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/data/{id}
- Get All Price Model Item Charges
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges
- Get All Price Model Item Rate Plan Charges
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
- Get All Price Model Item Rate Plans
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans
- Get All Price Model Items
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems
- Get All Price Model Pricing Data
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/data
- Get All Price Models
- Method: getPath:
/rest/v19/pricingSetup/models
- Get Price Model Pricing Matrix Grid Data
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/matrixGrid
- Update a Price Model
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}
- Update a Price Model Item Charge
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges/{id}
- Update a Price Model Item Rate Plan
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
- Update a Price Model Item Rate Plan Charge
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
- Update Price Model Item Charges
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/charges
- Update Price Model Item Rate Plan Charges
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
- Update Price Model Item Rate Plans
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/priceModelItems/{priceModelItemId}/ratePlans
- Update Price Model Pricing Data
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/data
- Update Price Model Pricing Matrix Grid Data
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/matrixGrid
- Update Price Models
- Method: patchPath:
/rest/v19/pricingSetup/models