---
title: "Get a single check"
method: GET
path: "/v1/deployments/{deploymentId}/checks/{checkId}"
tags: ["checks"]
deprecated: true
---

# Get a single check

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

## Request

- Base URL: `https://api.vercel.com`
- URL: `https://api.vercel.com/v1/deployments/{deploymentId}/checks/{checkId}`
- Auth: HTTP bearer

> **Deprecated.**

Return a detailed response for a single check.

## Path parameters

- `deploymentId` string, required: The deployment to get the check for.
- `checkId` string, required: The check to fetch

## Query parameters

- `teamId` string
- `slug` string

## Response `200`

- object
  - `blocking` false | true, required
  - `completedAt` number
  - `conclusion` 'canceled' | 'failed' | 'neutral' | 'skipped' | 'stale' | 'succeeded'
  - `createdAt` number, required
  - `deploymentId` string, required
  - `detailsUrl` string
  - `externalId` string
  - `id` string, required
  - `integrationId` string, required
  - `name` string, required
  - `output` object
    - `metrics` object
      - `CLS` object, required
        - `previousValue` number
        - `source` 'web-vitals', required
        - `value` number, nullable, required
      - `FCP` object, required
        - `previousValue` number
        - `source` 'web-vitals', required
        - `value` number, nullable, required
      - `LCP` object, required
        - `previousValue` number
        - `source` 'web-vitals', required
        - `value` number, nullable, required
      - `TBT` object, required
        - `previousValue` number
        - `source` 'web-vitals', required
        - `value` number, nullable, required
      - `virtualExperienceScore` object
        - `previousValue` number
        - `source` 'web-vitals', required
        - `value` number, nullable, required
  - `path` string
  - `rerequestable` false | true
  - `startedAt` number
  - `status` 'completed' | 'registered' | 'running', required
  - `updatedAt` number, required

## Other responses

- `400`: One of the provided values in the request query is invalid.
- `401`: The request is not authorized.
- `403`: You do not have permission to access this resource. The provided token is not from an OAuth2 Client that created the Check
- `404`: Check was not found The deployment was not found
- `410`

## 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`: 4 warning
  - 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`
  - …19 more

[Operation history](https://skmtc.dev/vercel/apis/vercel-api/changes/v1/deployments/:deploymentId/checks/:checkId/get.md)

---

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