Price Setup REST APIs

Oracle CPQ 25D adds the following endpoints to support the import and export of relevant fields for price models and price agreements. 

Get Price Model Settings

Use this endpoint to retrieve settings for the specified price model.

  • Endpoint: /rest/v19/pricingSetup/models/{modelVariableName}/settings
  • Method: GET

Get All Price Agreement Settings

Use this endpoint to retrieve settings for the specified price agreement.

  • Endpoint: /rest/v19/pricingSetup/agreements/{agreementVariableName}/settings
  • Method: GET

Get a Price Model Setting

Use this endpoint to retrieve the specified price model setting.

  • Endpoint: /rest/v19/pricingSetup/models/{modelVariableName}/settings/{settingId}
  • Method: GET

Get a Price Agreement Setting

Use this endpoint to retrieve the specified price agreement setting.

  • Endpoint: /rest/v19/pricingSetup/agreements/{agreementVariableName}/settings/{settingId}
  • Method: GET

Update Price Model Settings

Use this endpoint to update settings for the specified price model.

  • Endpoint: /rest/v19/pricingSetup/models/{modelVariableName}/settings
  • Method: PATCH

Update Price Agreement Settings

Use this endpoint to update settings for the specified price agreement.

  • Endpoint: /rest/v19/pricingSetup/agreements/{agreementVariableName}/settings
  • Method: PATCH

Oracle CPQ 25D adds the following endpoints to support granular access control for price models and price agreements.

Get Price Model Access Rights

  • Endpoint: /rest/v19/pricingSetup/models/{modelVariableName}/accessRights
  • Method: GET

Get Price Agreement Access Rights

  • Endpoint: /rest/v19/pricingSetup/agreements/{agreementVarName}/accessRights
  • Method: GET

Update Price Model Access Rights

  • Endpoint: /rest/v19/pricingSetup/models/{modelVariableName}/accessRights
  • Method: PATCH

Update Price Agreement Access Rights

  • Endpoint: /rest/v19/pricingSetup/agreementss/{agreementVarName}/accessRights
  • Method: PATCH

Oracle CPQ 25D now includes the "accessType" field for the following endpoints:

  • Get All Price Models
  • Get a Price Model
  • Get All Price Agreements
  • Get a Price Agreement

Pricing Setup REST API enhancements provide web service support for granular access control and import/export of relevant fields for price models and price agreements.

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.