---
title: "Health Check"
method: GET
path: "/v0/health"
tags: ["channel3-api"]
---

# Health Check

`GET /v0/health`

## Request

- Base URL: `https://api.trychannel3.com`
- URL: `https://api.trychannel3.com/v0/health`
- Auth: none declared

Health check endpoint.

Returns unhealthy (503) if the event loop lag exceeds 1 second,
indicating the server is too busy to handle requests promptly.

This endpoint also records availability metrics for status page integration.

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error
- `500`: Internal Server Error

## Changes

- **2026-05-21** `48ea59b2e819`: 2 info
  - added `subschema #1, subschema #2` to the `detail` response property `anyOf` list for the response status `422`
  - added `subschema #1, subschema #2` to the `detail` response property `anyOf` list for the response status `500`

[Operation history](https://skmtc.dev/channel3-ai/apis/channel3-typescript-api/changes/v0/health/get.md)

---

[API](https://skmtc.dev/channel3-ai/apis/channel3-typescript-api.md) - [All operations](https://skmtc.dev/channel3-ai/apis/channel3-typescript-api/llms.txt) - [OpenAPI document](https://skmtc.dev/channel3-ai/apis/channel3-typescript-api/revisions/f9f7b422ab5d?raw)
