New Pricing Setup REST APIs for Sales Agreements

Oracle CPQ 24D provides the following Commerce and Pricing Setup REST API enhancements:

Get Agreement Attributes

Use this endpoint to retrieve all agreement attributes.

  • Endpoint/rest/v17/pricingSetup/agreementAttributes
  • Method: GET

Get Agreement Attribute

Use this endpoint to retrieve the specified agreement attribute.

  • Endpoint/rest/v17/pricingSetup/agreementAttributes/{agreementVariableName}
  • Method: GET

Delete Agreement Attribute

Use this endpoint to delete the specified agreement attribute.

  • Endpoint: /rest/v17/pricingSetup/agreementAttributes/{agreementVariableName}
  • Method: DELETE

Get Agreement Attribute Mappings

Use this endpoint to retrieve attribute mappings for the specified agreement attribute.

  • Endpoint: /rest/v17/pricingSetup/agreementAttributes/{agreementVariableName}/mappings
  • MethodGET

Update Agreement Attribute Mappings

Use this endpoint to update attribute mappings for the specified agreement attribute.

  • Endpoint/rest/v17/pricingSetup/agreementAttributes/{agreementVariableName}/mappings
  • Method: PATCH

Migrate Agreement Charge Attributes

Use this endpoint to create agreement charge attributes from an existing pricing charge attribute.

  • Endpoint/rest/v17/pricingSetup/agreementAttributes/actions/createFromChargeAttributes
  • Method: POST

These Commerce REST API enhancements provide web service support for Commerce process stages and sales 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.