---
title: "Update multiple orders status"
method: PATCH
path: "/orders/bulk-status-update"
tags: ["Order Controller"]
---

# Update multiple orders status

`PATCH /orders/bulk-status-update`

Update the same status for multiple orders in a single request.

## Request body

- UpdateMultipleOrderStatusDto
  - `orderIds` number[], required — List of order IDs to update
  - `orderStatusId` number, required — Target order status ID

## Response `200`

Multiple order statuses updated successfully

- UpdateMultipleOrderStatusResponseDto
  - `targetStatusId` number, required — Requested order status ID
  - `targetStatusName` string, required — Requested order status name
  - `requestedCount` number, required — Total valid unique order IDs received in request
  - `updatedCount` number, required — Number of orders updated
  - `skippedCount` number, required — Number of orders skipped because status was already same
  - `updatedOrderIds` number[], required — IDs of orders that were updated
  - `skippedOrders` SkippedOrderStatusUpdateDto[], required — Skipped orders with reason
    - `id` number, required — Order ID
    - `reason` string, required — Reason why the order was skipped

---

[API](https://skmtc.dev/findmydocument/apis/land-registry-api.md) · [All operations](https://skmtc.dev/findmydocument/apis/land-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/findmydocument/land-registry-api/revisions/b55a990514fb/schema)
