Clone Sales Transaction (POST)

Create a clone of a sales transaction, such as a quote or an order. You can also clone a quote line item or an order item record with its related records and configurations.

This API supports the cloning of records for these objects.

  • Quote
  • QuoteLineItem
  • OrderItem
  • QuoteLineGroup
  • Order
  • OrderItemGroup

You can 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.

Resource 

1/connect/rev/sales-transaction/actions/clone

Resource Example 

1https://{yourInstance}.salesforce.com/services/data/v64.0/connect/rev/sales-transaction/actions/clone

Available Version 

64.0

HTTP Methods 

POST

Request Body for POST 

JSON Example

This is a sample request to clone a record within a sales transaction.

1{
2  "recordIds": ["0QLxx0000004CBYGA2"],
3  "salesTransactionId": "0Q0xx0000004CE0CAM"
4}

This is a sample request to clone all line items in a ramped group within a sales transaction.

1{
2  "recordIds": ["0QLxx0000004CBYGA2"],
3  "salesTransactionId": "0Q0xx0000004CE0CAM",
4  "options": {
5    "lineScope": "AllLines"
6  }
7}

Properties

NameTypeDescriptionRequired or OptionalAvailable Version
recordIdsString[]ID of the record to be cloned. You can specify a single record ID only.Required64.0
salesTransactionIdStringID of the sales transaction related to the record IDs to clone.Required64.0
optionsClone Options InputSpecifies options to clone a ramp segment within a sales transaction. You can clone only the last ramp segment.Optional65.0

Response Body for POST 

Clone Sales Transaction