---
title: "Catalog health check"
method: GET
path: "/api/v1/catalog/health"
tags: ["Catalog"]
---

# Catalog health check

`GET /api/v1/catalog/health`

## Request

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

Liveness check for the catalog service. Returns 200 when the catalog feature flag is enabled, 404 when it is not. No authentication required.

## Response `200`

Catalog service is available.

- CatalogHealthResponse: Catalog service health check payload.
  - `status` 'ok', required
  - `service` 'skillrepo-catalog', required
  - `version` string, required: Application version from NEXT_PUBLIC_APP_VERSION.
  - `timestamp` string, date-time, required: ISO 8601 timestamp of when the check was served.

## Other responses

- `404`: Catalog feature is disabled for this deployment.

---

[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)
