---
title: "Liveness probe"
method: GET
path: "/api/health"
tags: ["health"]
---

# Liveness probe

`GET /api/health`

## Request

- Base URL: `https://www.immersivecommons.com`
- URL: `https://www.immersivecommons.com/api/health`
- Auth: none required

Public, no auth, no I/O - it confirms only that the app is serving. This is the RFC 9727 `status` link target advertised from /.well-known/api-catalog. It says nothing about KV or blob health; those have their own probes.

## Response `200`

The app is serving.

- HealthResponse
  - `status` 'ok', required
  - `service` string, required
  - `time` string, date-time, required

---

[API](https://skmtc.dev/immersivecommons/apis/immersive-commons-agent-rest-api.md) · [All operations](https://skmtc.dev/immersivecommons/apis/immersive-commons-agent-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/immersivecommons/apis/immersive-commons-agent-rest-api/revisions/be67c1f67c27?raw)
