New Commerce REST API Endpoints
Oracle CPQ 24D introduces the following endpoints:
Accept Quote
Use this endpoint to accept the quote for the specified transaction.
- Endpoint: /commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_accept_quote
- Method: POST
Create Price Agreement
Use this endpoint to create a CPQ Price Agreement from the current transaction sales agreement.
- Endpoint: /rest/v17/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_createAgreement
- Method: POST
Get Transaction Comment
Use this endpoint to retrieve the specified transaction comment.
- Endpoint: /commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/_s_transactionComments_t/{_row_number}
- Method: GET
Get Transaction Comments
Use this endpoint to retrieve comments for the specified transaction.
- Endpoint: /commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/_s_transactionComments_t
- Method: GET
Publish Quote
Use this endpoint to notify the self-service channel that the quote is ready for review for customer/buyer.
- Endpoint: /commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_publish_quote
- Method: POST
Request Quote Revision
Use this endpoint to request quote revision for the specified transaction.
- Endpoint:/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_request_quote_revision
- Method: POST
Self Service Checkout
This action is used to update the quote to a closed phase when an order corresponding to this quote is placed using an external system. By default, this action will put the Quote in Canceled step and External Order status.
- Endpoint: /rest/v17/commerce{Stage}(ProcessVarName}{MainDocVarName}/{id}/actions/_s_selfServiceCheckout
- Method: POST
The new Commerce REST API endpoints provide web service support for price agreements and self-service checkout.
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.