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: /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: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/addLineItem_t
Back to Transaction
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_back
Calculate Line Item Price
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_calculate_price_action
Copy Transaction Lines
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/copyLineItems_t
Create Transaction Line
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine
Delete Transaction Line
Method: delete
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}
Delete Transaction Lines
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/_remove_transactionLine
Get Available Rate Plan
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_availableRatePlanSet/{_row_number}
Get Available Rate Plans
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_availableRatePlanSet
Get Charge
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/oRCL_charges/{_row_number}
Get Charges
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/oRCL_charges
Get Product Association
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_productAssociationSet/{_row_number}
Get Product Associations
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/_productAssociationSet
Get Transaction Line
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}
Get Transaction Lines
Method: get
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine
Interact - Transaction Line
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_interact
Open Transaction Line
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/_open_transactionLine
Pipeline Viewer - Transaction Line
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_pipelineViewer
Reconfigure Transaction Line
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_reconfigure_action
Reconfigure Transaction Line - Inbound
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/_reconfigure_inbound_action
Save Transaction Line
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/transactionLine/{documentNumber}/actions/save_l
Update Transaction Lines
Method: post
Path: /rest/v19/commerceDocumentsOraclecpqoTransaction/{id}/actions/_update_line_items