---
title: "Check the status of Harbor components"
method: GET
path: "/health"
tags: ["health"]
---

# Check the status of Harbor components

`GET /health`

Check the status of Harbor components. This path does not require authentication.

## Headers

- `X-Request-Id` string

## Response `200`

The health status of Harbor components

- OverallHealthStatus — The system health status
  - `status` string — The overall health status. It is "healthy" only when all the components' status are "healthy"
  - `components` ComponentHealthStatus[]
    - `name` string — The component name
    - `status` string — The health status of component. Is either "healthy" or "unhealthy".
    - `error` string — (optional) The error message when the status is "unhealthy"

## Other responses

- `500` — Internal server error

---

[API](https://skmtc.dev/goharbor/apis/harbor-api.md) · [All operations](https://skmtc.dev/goharbor/apis/harbor-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/goharbor/harbor-api/revisions/62d78801f8df/schema)
