---
title: "Service health check (no auth required)"
method: GET
path: "/v1/health"
tags: ["Platform"]
---

# Service health check (no auth required)

`GET /v1/health`

## Request

- Base URL: `https://api.insumermodel.com`
- URL: `https://api.insumermodel.com/v1/health`
- Auth: none required

Liveness probe covering the API, its datastore, and the attestation signing key. Returns 200 when all checks pass, 503 when any fails. Response is a flat status object, not the standard envelope.

## Response `200`

All checks passing

- object
  - `ok` boolean
  - `checks` object
    - `api` string
    - `timestamp` string, date-time
    - `datastore` string
    - `signing` string
  - `meta` object
    - `version` string

## Other responses

- `500`: Unexpected server error. Safe to retry; no credits are charged on a 500. Router endpoints return the standard error envelope; standalone endpoints (the ones whose 200 is a flat object) return a flat {"error": "..."} object.
- `503`: One or more checks failing (same shape, ok=false)

---

[API](https://skmtc.dev/insumermodel/apis/insumerapi.md) · [All operations](https://skmtc.dev/insumermodel/apis/insumerapi/llms.txt) · [OpenAPI document](https://skmtc.dev/insumermodel/apis/insumerapi/revisions/91f56fe9e3d8?raw)
