Transaction Management Business APIs
Use the Transaction Management Business APIs to fetch instant pricing data on a quote
or an order, to create a quote, or to create an order.
This table lists the available Transaction Management resources.
| Resource | Description |
|---|---|
| /connect/revenue-management/assets/actions/amend (POST) | Initiate and execute the amendment of a quote or an order. |
| /connect/revenue-management/assets/actions/cancel (POST) | Initiate and execute the cancellation of an asset. |
| /connect/revenue-management/assets/actions/renew (POST) | Initiate and execute the renewal of an asset. |
| /industries/cpq/quotes/actions/get-instant-price (POST) | Fetch instant pricing data on the quote or order line data grid and associated summary component. It offers capabilities to either create a context or update the existing one based on the provided context ID. |
| /commerce/sales-orders/actions/place (POST) | Place orders with integrated pricing, configuration, and validation, and manage them throughout their entire lifecycle. Additionally, update an order or insert order items. |
| /commerce/quotes/actions/place (POST) | Create a quote to discover and price products and services. Additionally, insert, update, or delete a quote line item. |
| /connect/revenue-management/sales-transaction-contexts/resourceId/actions/ramp-deal-create (POST) | Create a ramp deal for a customer on a product. Sales reps can use ramp deals to provide yearly deals to a customer, resulting in long-term revenue and customer relationship. A customer can create, update, or view multiple segments of periods for their subscription term with different attributes for each segment. |
| /connect/revenue-management/sales-transaction-contexts/resourceId/actions/ramp-deal-update (POST) | Modify a ramp deal in scenarios where a segment has updates such as quantity, discount, or date change. |
| /connect/revenue-management/sales-transaction-contexts/resourceId/actions/ramp-deal-view (GET) | View a ramp deal related to a quote line item or an order item. |
| /connect/revenue-management/sales-transaction-contexts/resourceId/actions/ramp-deal-delete (POST) | Delete a ramp deal to convert a ramped product to include a single quote line item or order item. |
| /connect/rev/sales-transaction/actions/place (POST) | Create a sales transaction, such as an order or a quote, with integrated pricing and configuration. Additionally, update an order or a quote, and insert and delete order or quote line items to calculate the estimated tax. |
| /connect/rev/sales-transaction/actions/clone (POST) | Create a clone of a quote line item or an order item record with its related records and configurations. You can also clone all items in a quote line group or order item group when the record to clone is a quote line group or an order item group record. |
| /connect/rev/sales-transaction/actions/place-supplemental-transaction (POST) | Create a supplemental order or change orders after they are submitted for processing, such as during the fulfillment process. |
| /connect/revenue/transaction-management/sales-transactions/actions/read (POST) | Retrieve sales transaction data efficiently from an initialized or a hydrated context. |
| /connect/advanced-approvals/approval-submission/preview (POST) | Preview the approval levels of a record and associated level details, approval chains, approvers, and conditions before you submit the record for an approval. |
| /revenue/transaction-management/sales-transactions/actions/get-eligible-promotions (POST) | Get eligible promotions for line items within a quote or an order. |