---
title: "Changes to Update a check"
method: PATCH
path: "/v1/deployments/{deploymentId}/checks/{checkId}"
---

# Changes to Update a check

`PATCH /v1/deployments/{deploymentId}/checks/{checkId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 137 revisions.

- **2026-07-21** `2ae10ee9d21c`: 1 info
- **2026-06-11** `14b4658f819e`: 1 info
- **2026-01-22** `c12186034433`: 1 breaking, 4 warning
- **2025-03-19** `37b482c58c92`: 3 breaking, 3 warning, 17 info
- **2022-12-06** `8eb562567170`: 7 breaking, 8 warning, 8 info

## Changes

- **2026-07-21** `2ae10ee9d21c`: 1 info
  - added the non-success response with the status `410`
- **2026-06-11** `14b4658f819e`: 1 info
  - endpoint deprecated
- **2026-01-22** `c12186034433`: 1 breaking, 4 warning
  - request body became required
  - added the new `false` enum value to the `blocking` response property for the response status `200`
  - added the new `false` enum value to the `rerequestable` response property for the response status `200`
  - added the new `true` enum value to the `blocking` response property for the response status `200`
  - added the new `true` enum value to the `rerequestable` response property for the response status `200`
- **2025-03-19** `37b482c58c92`: 3 breaking, 3 warning, 17 info
  - removed the required property `connectedAt` from the response with the `200` status
  - removed the required property `state` from the response with the `200` status
  - removed the required property `type` from the response with the `200` status
  - added the new `completed` enum value to the `status` response property for the response status `200`
  - added the new `registered` enum value to the `status` response property for the response status `200`
  - added the new `running` enum value to the `status` response property for the response status `200`
  - added the new optional `query` request parameter `slug`
  - added the non-success response with the status `401`
  - added the optional property `completedAt` to the response with the `200` status
  - added the optional property `conclusion` to the response with the `200` status
  - added the optional property `detailsUrl` to the response with the `200` status
  - added the optional property `externalId` to the response with the `200` status
  - added the optional property `output` to the response with the `200` status
  - added the optional property `path` to the response with the `200` status
  - added the optional property `rerequestable` to the response with the `200` status
  - added the optional property `startedAt` to the response with the `200` status
  - added the required property `blocking` to the response with the `200` status
  - added the required property `createdAt` to the response with the `200` status
  - added the required property `deploymentId` to the response with the `200` status
  - added the required property `id` to the response with the `200` status
  - added the required property `integrationId` to the response with the `200` status
  - added the required property `name` to the response with the `200` status
  - added the required property `updatedAt` to the response with the `200` status
- **2022-12-06** `8eb562567170`: 7 breaking, 8 warning, 8 info
  - removed the required property `blocking` from the response with the `200` status
  - removed the required property `createdAt` from the response with the `200` status
  - removed the required property `deploymentId` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `integrationId` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `updatedAt` from the response with the `200` status
  - removed the optional property `completedAt` from the response with the `200` status
  - removed the optional property `conclusion` from the response with the `200` status
  - removed the optional property `detailsUrl` from the response with the `200` status
  - removed the optional property `externalId` from the response with the `200` status
  - removed the optional property `output` from the response with the `200` status
  - removed the optional property `path` from the response with the `200` status
  - removed the optional property `rerequestable` from the response with the `200` status
  - removed the optional property `startedAt` from the response with the `200` status
  - the `name` request property's minLength was decreased from `1` to `0`
  - the `path` request property's minLength was decreased from `1` to `0`
  - removed the `completed` enum value from the `status` response property for the response status `200`
  - removed the `registered` enum value from the `status` response property for the response status `200`
  - removed the `running` enum value from the `status` response property for the response status `200`
  - added the required property `connectedAt` to the response with the `200` status
  - added the required property `state` to the response with the `200` status
  - added the required property `type` to the response with the `200` status

---

[Operation](https://skmtc.dev/vercel/apis/api/docs/v1/deployments/:deploymentId/checks/:checkId/patch.md) - [API](https://skmtc.dev/vercel/apis/api.md) - [Page](https://skmtc.dev/vercel/apis/api/changes/v1/deployments/:deploymentId/checks/:checkId/patch)
