---
title: "Changes to Get work order"
method: GET
path: "/workorders/{id}"
---

# Changes to Get work order

`GET /workorders/{id}`

> Every recorded change to this operation, newest first.
> 30 revisions in range; 1 not diffed.

## Timeline

Changed in 3 of 30 revisions.

- **2026-09-14** `bf9ccb1af927`: 1 info
- **2026-08-13** `6bd6b64edc20`: 1 info
- **2026-08-08** `222e6fad7c1f`: 1 breaking, 5 warning, 50 info

## Changes

- **2026-09-14** `bf9ccb1af927`: 1 info
  - added the optional property `workOrder/externalId` to the response with the `200` status
- **2026-08-13** `6bd6b64edc20`: 1 info
  - added the optional property `workOrder/customerId` to the response with the `200` status
- **2026-08-08** `222e6fad7c1f`: 1 breaking, 5 warning, 50 info
  - the `workOrder/recurrenceInfo/oneOf[subschema #3: Monthly]/interval` response property's max was increased from `12.00` to `24.00` for the response status `200`
  - removed the optional property `workOrder/procedure/fields/items/externalData` from the response with the `200` status
  - added the new `CANCELED` enum value to the `workOrder/status` response property for the response status `200`
  - added the new `CYCLE_COUNT` enum value to the `workOrder/procedure/fields/items/type` response property for the response status `200`
  - added the new `SKIPPED` enum value to the `workOrder/status` response property for the response status `200`
  - added the new `UNSUPPORTED` enum value to the `workOrder/procedure/fields/items/type` response property for the response status `200`
  - added the new optional `query` request parameter `useSequentialId`
  - added the enum value `asset` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `asset_extra_fields` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `assignees` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `estimated_time` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `location` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `location_extra_fields` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `part_extra_fields` to the property `items/` of the `query` request parameter `expand`
  - added the enum value `time_items` to the property `items/` of the `query` request parameter `expand`
  - added the optional property `workOrder/asset` to the response with the `200` status
  - added the optional property `workOrder/assignees` to the response with the `200` status
  - added the optional property `workOrder/estimatedTime` to the response with the `200` status
  - added the optional property `workOrder/expenditures/items/partId` to the response with the `200` status
  - added the optional property `workOrder/isParent` to the response with the `200` status
  - added the optional property `workOrder/lastMessageSentAt` to the response with the `200` status
  - added the optional property `workOrder/location` to the response with the `200` status
  - added the optional property `workOrder/parentId` to the response with the `200` status
  - added the optional property `workOrder/partStatus` to the response with the `200` status
  - added the optional property `workOrder/parts/items/extraFields` to the response with the `200` status
  - added the optional property `workOrder/parts/items/locationId` to the response with the `200` status
  - added the optional property `workOrder/parts/items/partExtraFields` to the response with the `200` status
  - added the optional property `workOrder/partsAvailability` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/assignees` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/description` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/isDateAndTime` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/maxScore` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/parentId` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/procedureTemplateFieldId` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/procedureTemplateId` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/score` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/value/attachments` to the response with the `200` status
  - added the optional property `workOrder/procedure/fields/items/value/hasAttachments` to the response with the `200` status
  - added the optional property `workOrder/procedure/maxScore` to the response with the `200` status
  - added the optional property `workOrder/procedure/score` to the response with the `200` status
  - …16 more

---

[Operation](https://skmtc.dev/getmaintainx/apis/maintainx-api/docs/workorders/:id/get.md) - [API](https://skmtc.dev/getmaintainx/apis/maintainx-api.md) - [Page](https://skmtc.dev/getmaintainx/apis/maintainx-api/changes/workorders/:id/get)
