Place Order (POST)

Place an order in one request by submitting its products, pricing, and configuration preferences together.

Resource 

1/connect/macz/place-order

Resource example 

1https://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.

1{
2  "placeSalesTransactionRequest": {
3    "pricingPref": "System",
4    "configurationPref": {
5      "configurationMethod": "Skip"
6    },
7    "graph": {
8      "graphId": "freeItemDemo",
9      "records": [
10        {
11          "referenceId": "refOrder",
12          "record": {
13            "attributes": {
14              "type": "Order",
15              "method": "PATCH",
16              "id": "801LT000018IrK5YAK"
17            }
18          }
19        }
20      ]
21    }
22  },
23  "enforceValidation": false
24}
NameTypeDescriptionRequired or OptionalAvailable Version
enforceValidationBooleanWhether to enforce validation rules, such as minimum order quantity (MOQ), product availability, lead times, and agreement terms.Required68.0
placeSalesTransactionRequestObjectThe Place Sales Transaction request containing the complete transaction graph, pricing preferences, and configuration options. For the complete request structure, see Place Sales Transaction (POST).Required68.0

Response body for POST 

See Place Advanced Order Output.