---
title: "Health check (público)"
method: GET
path: "/api/v1/health"
tags: ["Sistema"]
---

# Health check (público)

`GET /api/v1/health`

## Request

- Base URL: `https://api.ragjur.ai`
- URL: `https://api.ragjur.ai/api/v1/health`
- Auth: none required

Estado do serviço e do Elasticsearch. Não exige credencial.

## Response `200`

OK

- object
  - `status` 'ok' | 'degraded' | 'unhealthy'
  - `service` string
  - `version` string
  - `timestamp` string, date-time
  - `elastic` object
    - `status` 'ok' | 'degraded' | 'unreachable' | 'nao_configurado'
    - `doc_count` integer
    - `latency_ms` integer
    - `erro` string

## Other responses

- `429`: Rate limit excedido (janela deslizante por chave). Ver `Retry-After`, `X-RateLimit-Limit`, `X-RateLimit-Remaining`.

---

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