Place Order (POST)

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

Response body for POST

See Place Advanced Order Output.