OMS
//
Update Bulk Orders Status
This API is used to Updates the status of multiple orders in a single request such as UNFULFILLED, ONHOLD, FULFILLED, or CANCELED, based on business or fulfillment actions. Use this API to apply the same status change to more than one order at once.
Security
bearerAuth
- Sandbox Serverhttps://api-sandbox.sendpro360.pitneybowes.com/ordermanagement/api/v1/orders/bulk/status
- Production Server (uses live data)https://api.sendpro360.pitneybowes.com/ordermanagement/api/v1/orders/bulk/status
- Sandbox Server for Canadahttps://api-ppd.shipping360.pitneybowes.com/ca/shipping/api/v1/orders/bulk/status
- Production Server for Canadahttps://api.shipping360.pitneybowes.com/ca/shipping/api/v1/orders/bulk/status
curl -i -X PATCH \
https://api-sandbox.sendpro360.pitneybowes.com/ordermanagement/api/v1/orders/bulk/status \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"orders": [
{
"orderId": "PBqTYEhO31JY"
}
],
"reason": "bulk status update",
"status": "ONHOLD"
}'Order status updated successfully.
Confirmation message describing the outcome.
Example:"Order status updated successfully."
Response
{ "status": "ONHOLD", "message": "Order status updated successfully.", "transactionDateTime": "2025-07-01T09:59:16.617Z" }