Commerce Actions REST Endpoints

Commerce/Commerce Actions
REST APIs provide a new, modern way to access transaction and line item information. With appropriate HTTP Basic authentication, any other third-party system can make use of these services. Additional resources allow credentialed third-party systems to create transactions, and to update transactions by invoking modify, version, submit, and approval actions in a Commerce Process through REST APIs.
Accept Quote
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_accept_quote
Add from Favorites
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/addFromFavorites_t
Add Transaction Lines
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/addLineItem_t
Alternate Address - Retrieve
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_retrieve_alternate_address
Alternate Address - Select
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_select_alternate_address_action
Archive Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_archive_transactions
Auto-fill Account Information
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_auto_fill_action
Back to Quotes List/Transaction Manager
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/back_to_transactionmanager_t
Back to Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/_back
Calculate Transaction Line Item Price
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/_calculate_price_action
Change Transaction Currency
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_change_currency
Copy Sequence
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_copy_sequence
Copy to Favorites
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/{copyToFavoritesActionVarName}
Copy Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_copy_transaction
Copy Transaction Lines
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/copyLineItems_t
Create Sales Agreement
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_createAgreement
Create Transaction Lines
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}
Create Transaction Version
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/versionTransaction_t
Create Transaction with Line Items
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}
Create Transaction without Line Items
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_new_transaction
Delete Archived Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_delete_archived_transactions
Delete Transaction Line
Method: delete
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}
Delete Transaction Lines
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_remove_transactionLine
Drop Cache
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_dropCache
Email - Generate Transaction Email
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_action_process_email_print
Email - Send Transaction Email
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_send_email
eSignature - Cancel Request
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_action_esig_cancel
eSignature - Request Details
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_action_esig_details
eSignature - Send Request
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_action_esig_send
Export Transaction Attachment
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/{exportAttachmentActionVarName}
Export Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_export_transactions
Forward Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_forward
Generate Proposal
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/generateProposal
Get Archived Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_get_archived_transactions
Get History
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/{displayHistoryActionVarName}
Get Transaction Comment
Method: get
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/_s_transactionComments_t/{_row_number}
Get Transaction Comments
Method: get
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/_s_transactionComments_t
Get Transaction Line Available Rate Plan
Method: get
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/_availableRatePlanSet/{_row_number}
Get Transaction Line Available Rate Plans
Method: get
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/_availableRatePlanSet
Get Transaction Line Charge
Method: get
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/_chargeSet/{_row_number}
Get Transaction Line Charges
Method: get
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/_chargeSet
Group (Aggregate) Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_aggregate
Interact - Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_interact
Interact - Transaction Line
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/_interact
Lock Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/lockTransaction
My Approvals Search
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_search/_my_approval_search
Open Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_open_transaction
Open Transaction Line
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_open_transactionLine
Orders - Cancel Sales Order
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/order_cancel
Orders - Reject Sales Order
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/order_reject
Orders - Start Sales Order
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/order_start
Orders - Update Sales Order
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/order_update
Pipeline Viewer - Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_pipelineViewer
Pipeline Viewer - Transaction Line
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/_pipelineViewer
Print - Generate Transaction Document
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_action_process_print
Print Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_print_document
Publish Quote
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_publish_quote
Reconfigure Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_reconfigure_action
Reconfigure Transaction - Inbound
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_reconfigure_inbound_action
Reconfigure Transaction Line
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/_reconfigure_action
Reconfigure Transaction Line - Inbound
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/_reconfigure_inbound_action
Request Quote Revision
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_request_quote_revision
Restore Archived Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_restore_archived_transactions
Save Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/cleanSave_t
Save Transaction Line
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/{subDocVarName}/{docNumber}/actions/save_l
Save Transaction Version
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/versionSave_t
Self-Service Checkout
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_s_selfServiceCheckout
Submit - Approve Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/approve_submit_t
Submit - Reject Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/reject_submit_t
Submit - Request Transaction Approval
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/request_approval_submit_t
Submit - Revise Transaction
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/revise_submit_t
Submit Transaction for Approval
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/submit_t
Unlock Transactions
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/actions/_process_unlock
Update Transaction Lines
Method: post
Path: /rest/v19/commerce{Stage}{ProcessVarName}{MainDocVarName}/{id}/actions/_update_line_items