Transaction Line REST Endpoints
Commerce/Transaction Line
Commerce Transaction Line REST APIs provide access to transaction line data.
Note: If you are using a custom Commerce Process, your endpoints and action names may vary. Commerce REST APIs use the following resource paths:
- Main document:
- Sub document:
The following variable may differ for custom processes:
-
-
-
-
-
Note: If you are using a custom Commerce Process, your endpoints and action names may vary. Commerce REST APIs use the following resource paths:
- Main document:
/commerce{Stage}{ProcessVarName}{MainDocVarName}- Sub document:
/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}.The following variable may differ for custom processes:
-
{Stage} The stage variable identifies where a transaction is within the Commerce process flow-
{ProcessVarName} The variable name of the commerce process, note the first letter must be capitalized-
{MainDocVarName} The variable name of the main document, note the first letter must be capitalized-
{id} The commerce transaction Id. This is the unique identifier for a transaction within an Oracle CPQ site-
{subDocVarName} The sub-document number- Add Transaction Lines
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/addLineItem_t - Back to Transaction
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_back - Calculate Line Item Price
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_calculate_price_action - Copy Transaction Lines
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/copyLineItems_t - Create Transaction Line
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine - Delete Transaction Line
- Method: deletePath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber} - Delete Transaction Lines
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/_remove_transactionLine - Get Available Rate Plan
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_availableRatePlanSet/{_row_number} - Get Available Rate Plans
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_availableRatePlanSet - Get Charge
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/oRCL_charges/{_row_number} - Get Charges
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/oRCL_charges - Get Product Association
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_productAssociationSet/{_row_number} - Get Product Associations
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_productAssociationSet - Get Transaction Line
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber} - Get Transaction Lines
- Method: getPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine - Interact - Transaction Line
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_interact - Open Transaction Line
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/_open_transactionLine - Pipeline Viewer - Transaction Line
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_pipelineViewer - Reconfigure Transaction Line
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_reconfigure_action - Reconfigure Transaction Line - Inbound
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_reconfigure_inbound_action - Save Transaction Line
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/save_l - Update Transaction Lines
- Method: postPath:
/rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/_update_line_items