{"templateId":"markdown","versions":[{"version":"shipstation-v2","label":"ShipStation V2 API","link":"/apis/shipstation-v2/docs/orders/create-update-multiple-orders","default":true,"active":false,"folderId":"58c9a61d"},{"version":"shipengine","label":"ShipStation API (formerly ShipEngine)","link":"/apis/shipengine/docs/orders/create-update-multiple-orders","default":false,"active":false,"folderId":"58c9a61d"},{"version":"shipstation-v1","label":"ShipStation V1 API","link":"/apis/shipstation-v1/docs/orders/create-update-multiple-orders","default":false,"active":true,"folderId":"58c9a61d"}],"sharedDataIds":{"sidebar":"sidebar-apis/@shipengine/sidebars.yaml","oas-apis/@shipstation-v1/openapi.yaml":"oas-apis/@shipstation-v1/openapi.yaml"},"props":{"metadata":{"markdoc":{"tagList":["openapi-code-sample","replay-openapi"]},"type":"markdown"},"seo":{"title":"Create/Update Multiple Orders","keywords":"shipping, labels, shipstation, documentation, api","siteUrl":"https://docs.shipstation.com","lang":"en-US","llmstxt":{"hide":false,"title":"ShipStation API LLM Docs","description":"Find links and references to all markdown documentation for use with LLMs","excludeFiles":[]}},"dynamicMarkdocComponents":["openapi"],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"createupdate-multiple-orders","__idx":0},"children":["Create/Update Multiple Orders"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This endpoint can be used to create or update multiple orders in one request. If the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderKey"]}," is specified, ShipStation will attempt to locate the order with the specified ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderKey"]},". If found, the existing order with that key will be updated. If the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderKey"]}," is not found, a new order will be created with that ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderKey"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For split orders, the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderKey"]}," is always required when creating or updating orders, and the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orderId"]}," is always required for updates."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This call does not currently support partial updates; the entire resource must be provided in the body of the request."]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["NOTE"]}," Only orders in an open status in ShipStation (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["awaiting_payment"]},",",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["awaiting_shipment"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pending_fulfillment"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["on_hold"]},") can be updated through this method. Orders in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancelled"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["shipped"]}," status may not be updated. The body of this request should specify an array of ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/apis/shipstation-v1/docs/models/order"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Order"]}]}," objects (maximum of 100 per request)."]}]},{"$$mdtype":"Tag","name":"OpenApiCodeSample","attributes":{"descriptionFile":"oas-apis/@shipstation-v1/openapi.yaml","operationId":"create_update_multiple_orders","parameters":{},"environments":{}},"children":[]},{"$$mdtype":"Tag","name":"ReplayOpenApi","attributes":{"descriptionFile":"oas-apis/@shipstation-v1/openapi.yaml","operationId":"create_update_multiple_orders","parameters":{},"options":{},"environments":{}},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related-resources","__idx":1},"children":["Related Resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/apis/shipstation-v1/docs/models/order"},"children":["Order Model"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/apis/shipstation-v1/docs/orders/create-update-order"},"children":["Create/Update Single Order"]}]}]}]},"headings":[{"value":"Create/Update Multiple Orders","id":"createupdate-multiple-orders","depth":1},{"value":"Related Resources","id":"related-resources","depth":2}],"frontmatter":{"seo":{"title":"Create/Update Multiple Orders"}},"lastModified":"2026-04-08T10:47:45.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/apis/shipstation-v1/docs/orders/create-update-multiple-orders","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}