---
title: "Registry service health check"
method: GET
path: "/api/v1/registry/health"
tags: ["System"]
---

# Registry service health check

`GET /api/v1/registry/health`

## Request

- Base URL: `https://skillrepo.dev`
- URL: `https://skillrepo.dev/api/v1/registry/health`
- Auth: none declared

Liveness check for the registry service. Always returns 200 with the current deployment's commit SHA — the post-deploy smoke test polls this to verify a new deployment is live before running deeper assertions.

Unauthenticated; CORS-enabled (`Access-Control-Allow-Origin: *`) so third-party uptime monitors can poll without setup.

## Response `200`

Registry service is available.

- RegistryHealthResponse: Registry service liveness payload.
  - `status` 'ok', required
  - `service` 'skillrepo-registry', required
  - `timestamp` string, date-time, required
  - `commit` string, required: Short git SHA (7 chars) of the deployed build, or 'unknown' when the build metadata is not available.

---

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