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
- Method: GET
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.