Pricing Matrix REST APIs
Oracle CPQ 24B provides the endpoints to support Pricing Matrices and Pricing Matrix Templates.
Add a Pricing Matrix
Use this endpoint to add a pricing matrix.
- Endpoint:
/rest/v16/pricingSetup/matrixes
- Method: POST
Get All Pricing Matrices
Use this endpoint to retrieve a list of pricing matrices.
- Endpoint:
/rest/v16/pricingSetup/matrixes
- Method: GET
Delete a Pricing Matrix
Use this endpoint to delete the specified pricing matrix.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matrixVarName}
- Method: DELETE
Get a Pricing Matrix
Use this endpoint to retrieve the specified pricing matrix.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matrixVarName}
- Method: GET
Update a Pricing Matrix
Use this endpoint to update the specified pricing matrix.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matrixVarName}
- Method: PATCH
Get All Pricing Matrix Data
Use this endpoint to retrieve the specified pricing matrix data.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matrixVarName}/data
- Method: GET
Update Pricing Matrix Data
Use this endpoint to update the specified pricing matrix data.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matrixVarName}/data
- Method: PATCH
Get All Pricing Matrix Translations
Use this endpoint to retrieve the specified pricing matrix translations.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matixVarName}/translations
- Method: GET
Update Pricing Matrix Translations
Use this endpoint to update the specified pricing matrix translations.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matixVarName}/translations
- Method: PUT
Get a Pricing Matrix Translation
Use this endpoint to retrieve the specified pricing matrix translation.
- Endpoint:
/rest/v16/pricingSetup/matrixes/{matrixVarName}/translations/{languageCode}
- Method: GET
Add a Pricing Matrix Template
Use this endpoint to add a pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates
- Method: POST
Get All Pricing Matrix Templates
Use this endpoint to retrieve a list of pricing matrix templates.
- Endpoint: /
rest/v16/pricingSetup/matrixTemplates
- Method: GET
Delete a Pricing Matrix Template
Use this endpoint to delete the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: DELETE
Get a Pricing Matrix Template
Use this endpoint to retrieve the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: GET
Update a Pricing Matrix Template
Use this endpoint to update the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: PATCH
Add a Pricing Matrix Template Column
Use this endpoint to add a column for the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/columns
- Method: POST
Get All Pricing Matrix Template Columns
Use this endpoint to retrieve a list of columns for the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/columns
- Method: GET
Update Pricing Matrix Template Columns
Use this endpoint to update columns for the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/columns
- Method: PATCH
Delete a Pricing Matrix Template Column
Use this endpoint to delete the specified pricing matrix template column.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/columns/{id}
- Method: DELETE
Get a Pricing Matrix Template Column
Use this endpoint to retrieve the specified pricing matrix template column.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/columns/{id}
- Method: GET
Update a Pricing Matrix Template Column
Use this endpoint to update the specified pricing matrix template column.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/columns/{id}
- Method: PATCH
Get All Pricing Matrix Template Translations
Use this endpoint to retrieve all translations for the specified pricing matrix template.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/translations
- Method: GET
Update Pricing Matrix Template Translations
Use this endpoint to update the specified pricing matrix template translations.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}/translations
- Method: PUT
Get a Pricing Matrix Template Translation
Use this endpoint to retrieve the specified pricing matrix template translation.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: GET
Get All Pricing Matrix Template Column Translations
Use this endpoint to retrieve the specified pricing matrix template column translations.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: GET
Update Pricing Matrix Template Column Translations
Use this endpoint to update the specified pricing matrix template column translations.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: PUT
Get a Pricing Matrix Template Column Translation
Use this endpoint to retrieve the specified pricing matrix template column translation.
- Endpoint:
/rest/v16/pricingSetup/matrixTemplates/{templateVarName}
- Method: GET
These endpoints provide web service support for Pricing Matrix Templates and Pricing Matrices.
Steps to Enable
Review the REST service definition in the REST API guides to leverage (available from the Oracle Help Center > your apps service area of interest > APIs & Schema). If you are new to Oracle's REST services you may want to begin with the Quick Start section.