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 a Price Model Setting
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/settings/{settingId} - 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 Model Settings
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/settings - Get All Price Models
- Method: getPath:
/rest/v19/pricingSetup/models - Get Price Model Access Rights
- Method: getPath:
/rest/v19/pricingSetup/models/{modelVariableName}/accessRights - 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 Access Rights
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/accessRights - 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 Model Settings
- Method: patchPath:
/rest/v19/pricingSetup/models/{modelVariableName}/settings - Update Price Models
- Method: patchPath:
/rest/v19/pricingSetup/models