---
title: "Patch Work Order by Id"
method: PATCH
path: "/work-orders/{id}"
tags: ["WorkOrders"]
---

# Patch Work Order by Id

`PATCH /work-orders/{id}`

## Request

- Base URL: `https://api.alto.zoopladev.co.uk`
- URL: `https://api.alto.zoopladev.co.uk/work-orders/{id}`
- Auth: `appAuth` (a scheme the document does not define)

Update selected fields in the Work Order with the given id

## Path parameters

- `id` integer, required

## Headers

- `AgencyRef` string, required

## Request body

- SystemTextJsonPatchOperationsOperation1AltoPropertyManagementApiModelsWorkOrderPatch[]: Array of operations to perform
  - unknown

## Response `204`

Work Order updated

## Other responses

- `400`: Validation errors e.g. "Invalid Priority"
- `404`: Work Order not found

---

[API](https://skmtc.dev/alto/apis/alto-api.md) - [All operations](https://skmtc.dev/alto/apis/alto-api/llms.txt) - [OpenAPI document](https://skmtc.dev/alto/apis/alto-api/revisions/1b729d9b15a8?raw)
