Commerce Process Setups REST API
Oracle CPQ 25B introduces the following Commerce Process Setup REST API endpoints:
Create a Commerce Process
Use this endpoint to create a Commerce Process.
- Endpoint:
/rest/v18/commerceProcessSetups
- Method: POST
Delete an Undeployed Commerce Process
Use this endpoint to delete an undeployed specified Commerce Process.
- Endpoint:
/rest/v18/commerceProcessSetups/{id}
- Method: DELETE
Get Commerce Process Auto-Unlock Actions
Use this endpoint to retrieve actions that automatically unlock the specified Commerce Process.
- Endpoint: /rest/v18/commerceProcessSetups/{processVarName}/autoUnlockActions
- Method: GET
Update a Commerce Process
Use this endpoint to update the specified Commerce Process.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}
- Method: PATCH
Create a Commerce Process Data Column
Use this endpoint to create Data Columns for the specified Commerce Process.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/dataColumns
- Method: POST
Get Commerce Process Data Column References
Use this endpoint to retrieve references to the specified Commerce Process Data Column.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/dataColumns/{id}
- Method: GET
Update a Commerce Process Data Column
Use this endpoint to update the specified Commerce Process Data Column.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/dataColumns/{id}
- Method: PATCH
Perform Commerce Process Deployment Center Actions
Use this endpoint to perform Deployment Center actions for the specified Commerce Process. The following actions can be performed: Deploy Process, Clone Process, Repopulate Column Data, Remove Transactions, Mass Update Transactions, Export Process, Delete Process, and Generate Schema and WSDL.
- Endpoint: /rest/v18/commerceProcessSetups/{processVarName}/deploymentCenter/actions
- Method: POST
Create a Commerce Process Document
Use this endpoint to create a main document or sub-document for the specified Commerce Process.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/documents
- Method: POST
Delete a Commerce Process Document
Use this endpoint to delete the specified undeployed Commerce Process document.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/documents/{id}
- Method: DELETE
Get Commerce Process Document Modify Options
Use this endpoint to retrieve modify options for the specified Commerce Process document.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/documents/{docVarName}/modifyTab
- Method: GET
Update a Commerce Process Document
Use this endpoint to update the specified Commerce Process document.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/documents/{docVarName}
- Method: PATCH
Update Commerce Process Document Modify Options
Use this endpoint to update modify options for the specified Commerce Process document.
- Endpoint:
/rest/v18/commerceProcessSetups/{processVarName}/documents/{docVarName}/modifyTab
- Method: PATCH
Get Commerce Process Integrations
Use this endpoint to retrieve available integrations for the specified Commerce Process.
- Endpoint: /rest/v18/commerceProcessSetups/{processVarName}/integrations
- Method: GET
Create a Commerce Process Integration
Use this endpoint to create an integration for the specified Commerce Process.
- Endpoint: /rest/v18/commerceProcessSetups/{processVarName}/integrations
- Method: POST
Get Commerce Process Integration Initial Imports
Use this endpoint to retrieve enabled initial integration imports for the specified Commerce Process.
- Endpoint: /rest/v18/commerceProcessSetups/{processVarName}/initialImports
- Method: GET
Get Commerce Process Integration Settings
Use this endpoint to retrieve Commerce Process integration settings.
- Endpoint:
/rest/v18/commerceProcessSetups/integrationSettings
- Method: GET
Get Commerce Process Integration Types
Use this endpoint to retrieve integration types for the specified Commerce Process.
- Endpoint:
/rest/v18/commerceProcessSetups/integrationTypes
- Method: GET
Update a Commerce Process Integration
Use this endpoint to update the specified Commerce Process integration.
- Endpoint: /rest/v18/commerceProcessSetups/{processVarName}/integrations/{integrationVarName}
- Method: PATCH
The Commerce Process Setups REST API provides web service support managing Commerce Process actions, documents, and integrations.
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.