---
title: "Health Check"
method: GET
path: "/healthz"
tags: ["Health"]
---

# Health Check

`GET /healthz`

Health check endpoint that reports the status of all workers.

> This endpoint is only available for **self-hosted** Outpost deployments. Managed Outpost health is monitored by Hookdeck.

Returns HTTP 200 when all workers are healthy, or HTTP 503 if any worker has failed.

Note: Error details are not exposed for security reasons. Check application logs for detailed error information.

## Response `200`

Service is healthy - all workers are operational.

- object
  - `status` 'healthy', required
  - `timestamp` string, date-time, required — When this health check was performed
  - `workers` object, required

## Other responses

- `503` — Service is unhealthy - one or more workers have failed.

## Changes

- **2025-11-17** `576e67ba6b61` — 1 breaking, 2 info
  - removed the media type `text/plain` for the response with the status `200`
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `503`

[Change history](https://skmtc.dev/hookdeck/apis/outpost-api/changes/healthz/get.md)

---

[API](https://skmtc.dev/hookdeck/apis/outpost-api.md) · [All operations](https://skmtc.dev/hookdeck/apis/outpost-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hookdeck/outpost-api/revisions/506c7bcee34b/schema)
