# Create/Update Multiple Orders This endpoint can be used to create or update multiple orders in one request. If the `orderKey` is specified, ShipStation will attempt to locate the order with the specified `orderKey`. If found, the existing order with that key will be updated. If the `orderKey` is not found, a new order will be created with that `orderKey`. For split orders, the `orderKey` is always required when creating or updating orders, and the `orderId` is always required for updates. This call does not currently support partial updates; the entire resource must be provided in the body of the request. > **NOTE** Only orders in an open status in ShipStation (`awaiting_payment`,`awaiting_shipment`, `pending_fulfillment` and `on_hold`) can be updated through this method. Orders in the `cancelled` or `shipped` status may not be updated. The body of this request should specify an array of [**Order**](/apis/shipstation-v1/docs/models/order) objects (maximum of 100 per request). ## Related Resources - [Order Model](/apis/shipstation-v1/docs/models/order) - [Create/Update Single Order](/apis/shipstation-v1/docs/orders/create-update-order)