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

# Gets Work Order by Id

`GET /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)

Retrieves a Work Order by id for a given AgencyRef and all permissable branches.

## Path parameters

- `id` integer, required

## Headers

- `AgencyRef` string, required

## Response `200`

Success

- AltoPropertyManagementApiModelsResponsesWorkOrder
  - `id` string, nullable: Id of the Work Order
  - `propertyId` string, nullable: The unique identifier for the Property associated with the Work Order.
  - `supplierContactId` string, nullable: The unique identifier for the Supplier associated with the Work Order.
  - `accessDetails` AltoPropertyManagementApiModelsWorkOrderActor
    - `type` string, nullable: A string description of the related party
    - `id` string, nullable: The unique identifier for the related party, or null for Agency
  - `reporterDetails` AltoPropertyManagementApiModelsWorkOrderActor
    - `type` string, nullable: A string description of the related party
    - `id` string, nullable: The unique identifier for the related party, or null for Agency
  - `chargeDetails` AltoPropertyManagementApiModelsWorkOrderActor
    - `type` string, nullable: A string description of the related party
    - `id` string, nullable: The unique identifier for the related party, or null for Agency
  - `reportedDate` string, date-time: The date the Work Order was reported.
  - `startDate` string, date-time, nullable: The preferred start date for the work to be carried out.
  - `quote` number, double, nullable: The estimated cost of the work
  - `workOrderNumber` string, nullable: Unique Work Order reference number
  - `status` string, nullable: Current status of the Work Order
  - `summary` string, nullable: The title of the Work Order.
  - `description` string, nullable: A detailed description of the Work Order.
  - `notes` string, nullable: Additional notes.
  - `priority` string, nullable: The priority level of the Work Order.
  - `modifiedDate` string, date-time, nullable: The date the Work Order was last modified.

## Other responses

- `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)
