Bulk Update Orders
starshipit_update_orders_bulkUpdate multiple StarShipIt orders in one API call using order IDs. Patch carriers, addresses, packages, or line items across many orders and get per-order error results.
Instructions
Update multiple existing orders in StarShipIt in a single API call. Each entry must include order_id; other fields are optional partial updates.
When to use: Use to patch many orders at once — e.g. re-assigning carriers, correcting addresses in bulk, or adding packages to a batch of orders.
Parameters:
orders(required) — Array of order update objects; each must includeorder_idplus any fields to change
Returns: Summary of update results including any per-order errors.
Errors: 400 if any payload is malformed; 404 if any order not found; 401 if API keys invalid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orders | Yes | Array of order update payloads — each must include order_id |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | Validation or processing errors returned by StarShipIt | |
| object | No | The response payload when StarShipIt returns a non-object value | |
| success | No | StarShipIt success flag (a boolean on most endpoints) |