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.

SecuritybearerAuth
Request
Request Body schema: application/json
required
Array of objects non-empty

List of orders whose status needs to be updated.

reason
string

Reason for performing the bulk status update.

status
required
string

New status to be applied to the specified orders.

Enum: "UNFULFILLED" "FULFILLED" "ONHOLD" "CANCELED"
Responses
200

Order status updated successfully.

400

Invalid request

401

The request could not be authorized

404

The requested resource was not found.

500

The request could not be completed due to an internal error

patch/api/v1/orders/bulk/status
Request samples
application/json
{
  • "orders": [
    ],
  • "reason": "bulk status update",
  • "status": "ONHOLD"
}
Response samples
application/json
{
  • "status": "ONHOLD",
  • "message": "Order status updated successfully.",
  • "transactionDateTime": "2025-07-01T09:59:16.617Z"
}