Price Models REST Endpoints

Pricing Setup/Price Models
These endpoints enable administration of Pricing Engine price models using REST API services.
Add Price Model
Method: post
Path: /rest/v16/pricingSetup/models
Add Price Model Item
Method: post
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems
Add Price Model Item Charge
Method: post
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/charges
Add Price Model Item Rate Plan
Method: post
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans
Add Price Model Item Rate Plan Charge
Method: post
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
Delete Price Model
Method: delete
Path: /rest/v16/pricingSetup/models/{modelVarName}
Delete Price Model Item
Method: delete
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}
Delete Price Model Item Charge
Method: delete
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/charges/{id}
Delete Price Model Item Rate Plan
Method: delete
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
Delete Price Model Item Rate Plan Charge
Method: delete
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
Get Price Model
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}
Get Price Model Item
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}
Get Price Model Item Charge
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/charges/{id}
Get Price Model Item Charges
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/charges
Get Price Model Item Rate Plan
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
Get Price Model Item Rate Plan Charge
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
Get Price Model Item Rate Plan Charges
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
Get Price Model Item Rate Plans
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans
Get Price Model Items
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems
Get Price Model Pricing Data
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/data
Get Price Model Pricing Data Item
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/data/{id}
Get Price Model Pricing Matrix Grid Data
Method: get
Path: /rest/v16/pricingSetup/models/{modelVarName}/matrixGrid
Get Price Models
Method: get
Path: /rest/v16/pricingSetup/models
Update Price Model
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}
Update Price Model Item Charge
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/charges/{id}
Update Price Model Item Charges
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/charges
Update Price Model Item Rate Plan
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}
Update Price Model Item Rate Plan Charge
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges/{id}
Update Price Model Item Rate Plan Charges
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans/{ratePlanNumber}/charges
Update Price Model Item Rate Plans
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/priceModelItems/{priceModelItemId}/ratePlans
Update Price Model Pricing Data Items
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/data
Update Price Model Pricing Matrix Grid Data
Method: patch
Path: /rest/v16/pricingSetup/models/{modelVarName}/matrixGrid
Update Price Models
Method: patch
Path: /rest/v16/pricingSetup/models