---
title: "Gets the health status of the APIs with verbose information about each check"
method: GET
path: "/health/verbose"
tags: ["Health"]
---

# Gets the health status of the APIs with verbose information about each check

`GET /health/verbose`

Performs a verbose health check. Note that this endpoint requires authentication because it exposes internal implementation details. It is meant for internal use by mabl personnel only.

## Response `200`

APIs are healthy

- HealthCheckResponse
  - `is_healthy` boolean, required — True if healthy; false otherwise
  - `healthy_count` integer, required — The number of health checks that passed
  - `unhealthy_count` integer, required — The number of health checks that failed
  - `checks` HealthCheckStatus[], required — The status of each check that was performed
    - `health_check_name` string, required — The name of the health check that was performed
    - `is_healthy` boolean, required — True if this individual check reported healthy; false otherwise
    - `message` string — The message returned by the health check

## Other responses

- `401` — User not authenticated
- `503` — APIs are unhealthy
- `default` — Unexpected error

---

[API](https://skmtc.net/mabl/apis/mabl-api.md) · [All operations](https://skmtc.net/mabl/apis/mabl-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mabl/mabl-api/revisions/d0fc0114da66/schema)
