---
title: "Liveness check"
method: GET
path: "/v1/public/health"
tags: ["Public"]
---

# Liveness check

`GET /v1/public/health`

## Request

- Base URL: `https://api.finalpos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.finalpos.com/v1/public/health`
- Auth: none required

Returns `{ status: "ok" }` when the service is up. Publicly accessible — no API key required. Intended for uptime monitors and load-balancer health probes.

## Response `200`

Service is up.

- HealthResponseDto
  - `status` 'ok', required: Service liveness status. Always `ok` when the response is returned.

## Other responses

- `429`: Rate limit exceeded for the caller IP. Back off and retry after the `retry-after` header.

---

[API](https://skmtc.dev/finalpos/apis/final-pos-public-api.md) · [All operations](https://skmtc.dev/finalpos/apis/final-pos-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/finalpos/apis/final-pos-public-api/revisions/6a6842dcb479?raw)
