Place an order in one request by submitting its products, pricing, and configuration preferences together.
Resource
/connect/macz/place-order
Resource example
https://yourInstance.salesforce.com/services/data/v68.0/connect/macz/place-order
Available version
68.0
HTTP methods
POST
Request body for POST
See Place Advanced Order Input.
{
"placeSalesTransactionRequest": {
"pricingPref": "System",
"configurationPref": {
"configurationMethod": "Skip"
},
"graph": {
"graphId": "freeItemDemo",
"records": [
{
"referenceId": "refOrder",
"record": {
"attributes": {
"type": "Order",
"method": "PATCH",
"id": "801LT000018IrK5YAK"
}
}
}
]
}
},
"enforceValidation": false
}
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
enforceValidation |
Boolean | Whether to enforce validation rules, such as minimum order quantity (MOQ), product availability, lead times, and agreement terms. | Required | 68.0 |
placeSalesTransactionRequest |
Object | The Place Sales Transaction request containing the complete transaction graph, pricing preferences, and configuration options. For the complete request structure, see Place Sales Transaction (POST). | Required | 68.0 |