---
title: "Changes to Update an existing Job"
method: PUT
path: "/v2/jobs/{id}"
---

# Changes to Update an existing Job

`PUT /v2/jobs/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 13 revisions.

- **2026-11-10** `bb1c25c92b05`: 1 info
- **2026-10-06** `fd96151569a1`: 1 breaking
- **2026-09-29** `a2110eaa32f2`: 17 warning, 11 info
- **2026-09-24** `e789622c50ef`: 1 info
- **2026-09-09** `c308fa019f29`: 1 info
- **2026-09-05** `32a876d37d39`: 2 breaking
- **2026-08-12** `14666f4db0f8`: 2 info

## Changes

- **2026-11-10** `bb1c25c92b05`: 1 info
  - added the optional property `lineItems/items/soldBy` to the response with the `200` status
- **2026-10-06** `fd96151569a1`: 1 breaking
  - the response property `clientInfo/allOf[#/components/schemas/ResponseJobLeadDetailsV2Dto]/clientId` became nullable for the status `200`
- **2026-09-29** `a2110eaa32f2`: 17 warning, 11 info
  - removed the optional property `lineItems/items/productId` from the response with the `200` status
  - added the new `bank_transfer` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `bank_transfer_offline` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `cash` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `cash_app` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `charge` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `check` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `check_deposit` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `consumer_financing` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `credit` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `debit_offline` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `installments` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `interac` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `refund` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `refund_offline` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `venmo` enum value to the `payments/items/type` response property for the response status `200`
  - added the new `zelle` enum value to the `payments/items/type` response property for the response status `200`
  - added the media type `application/json` for the response with the status `400`
  - added the media type `application/json` for the response with the status `401`
  - added the media type `application/json` for the response with the status `404`
  - added the non-success response with the status `403`
  - added the non-success response with the status `429`
  - added the optional property `lineItems/items/serialId` to the response with the `200` status
  - added the optional property `payments/items/collectedById` to the response with the `200` status
  - added the optional property `payments/items/confirmationCode` to the response with the `200` status
  - added the optional property `payments/items/date` to the response with the `200` status
  - added the optional property `payments/items/estimateId` to the response with the `200` status
  - added the optional property `payments/items/status` to the response with the `200` status
- **2026-09-24** `e789622c50ef`: 1 info
  - added the optional property `serviceFeeAmount` to the response with the `200` status
- **2026-09-09** `c308fa019f29`: 1 info
  - added the optional property `utcUpdatedAt` to the response with the `200` status
- **2026-09-05** `32a876d37d39`: 2 breaking
  - the response property `date` became nullable for the status `200`
  - the response property `endDate` became nullable for the status `200`
- **2026-08-12** `14666f4db0f8`: 2 info
  - added the optional property `attachments` to the response with the `200` status
  - added the optional property `maskedNumber` to the response with the `200` status

---

[Operation](https://skmtc.dev/workiz/apis/developer-api/docs/v2/jobs/:id/put.md) - [API](https://skmtc.dev/workiz/apis/developer-api.md) - [Page](https://skmtc.dev/workiz/apis/developer-api/changes/v2/jobs/:id/put)
