---
title: "Liveness probe."
method: GET
path: "/v1/health"
tags: ["Service"]
---

# Liveness probe.

`GET /v1/health`

## Request

- Base URL: `https://api.inboxy.net`
- URL: `https://api.inboxy.net/v1/health`
- Auth: none required

Cheap path (default) returns worker liveness only — safe for uptime monitors to poll. Pass `?deep=1` to additionally probe D1 + R2 with one bounded read each; the response then includes per-component `checks` and downgrades `status` to `degraded` when any component fails.

## Query parameters

- `deep` '1'

## Response `200`

Liveness OK; `status: degraded` if a deep probe failed.

- object
  - `status` 'ok' | 'degraded', required
  - `env` string, required
  - `public_origin` string, required
  - `checks` object: Present only on `?deep=1`. One entry per probed binding.

---

[API](https://skmtc.dev/inboxy/apis/inboxy-api.md) · [All operations](https://skmtc.dev/inboxy/apis/inboxy-api/llms.txt) · [OpenAPI document](https://skmtc.dev/inboxy/apis/inboxy-api/revisions/25155a8dec0f?raw)
