Batch update orders
Batch update multiple orders in a single request. additions accepts
order fields (e.g. status, fulfillment_status, courier_name,
tracking_code), plus tags to append.
POST
/orders/updatersAuthorization
AuthorizationBearer token (JWT) · headerrequiredQuery parameters
shop_idintegerrequiredRequest body
requiredapplication/jsonidsinteger[]requiredOrder IDs (or permalinks) to update
additionsobjectFields to set on every matching order (e.g. status, fulfillment_status, courier_name, tracking_code), plus tags to append.
removalsobjectShow propertiesHide properties
tagsstring[]replacementsobjectShow propertiesHide properties
tagsstring[]decrement_stockbooleandefault: true
notify_status_changebooleandefault: false
notification_messagestringResponses
201
Orders processed
idsinteger[]additionsobjectremovalsobject_embeddedobjectShow propertiesHide properties
valid_itemsobject[]Show propertiesHide properties
Array of
objectidintegercodestringstatusstringinvalid_itemsobject[]Show propertiesHide properties
Array of
objectidintegercodestringstatusstring422
Validation error (e.g. missing ids, or neither additions/removals/replacements given)