---
title: "Health check"
method: GET
path: "/health"
tags: ["utility"]
---

# Health check

`GET /health`

## Response `200`

Service health including GPU initialization state

- HealthResponse
  - `status` string
  - `service` string
  - `version` string
  - `renderer` string
  - `gpu_initialized` boolean
  - `renderer_initialized` boolean
  - `daemon_running` boolean
  - `daemon_pid` integer, nullable — Current isolated renderer process ID.
  - `daemon_completed_renders` integer, nullable — Render commands completed by the current daemon generation.
  - `daemon_rss_bytes` integer, nullable — Current or last observed daemon RSS in bytes.
  - `daemon_recycle_count` integer, nullable — Successful bounded-lifetime recycles since service startup.
  - `daemon_last_recycle_reason` 'completed_render_limit' | 'rss_limit', nullable
  - `daemon_pending_recycle_reason` 'completed_render_limit' | 'rss_limit', nullable
  - `ready_workers` integer, nullable — Ready worker count when multi-GPU dispatcher mode is enabled.
  - `total_workers` integer, nullable — Total worker count when multi-GPU dispatcher mode is enabled.
  - `workers` object[], nullable — Per-worker dispatcher health when multi-GPU mode is enabled.

## Changes

- **2026-07-21** `408438e48e8d` — 6 info
  - added the optional property `daemon_completed_renders` to the response with the `200` status
  - added the optional property `daemon_last_recycle_reason` to the response with the `200` status
  - added the optional property `daemon_pending_recycle_reason` to the response with the `200` status
  - added the optional property `daemon_pid` to the response with the `200` status
  - …2 more
- **2026-05-27** `d51d7c104be9` — 3 info
  - added the optional property `ready_workers` to the response with the `200` status
  - added the optional property `total_workers` to the response with the `200` status
  - added the optional property `workers` to the response with the `200` status
- **2026-04-30** `2b60fd9f9012` — 2 info
  - added the optional property `daemon_running` to the response with the `200` status
  - added the optional property `renderer_initialized` to the response with the `200` status
- **2026-04-29** `5e1028060a2b` — 5 warning
  - removed the optional property `daemon_running` from the response with the `200` status
  - removed the optional property `ready_workers` from the response with the `200` status
  - removed the optional property `renderer_initialized` from the response with the `200` status
  - removed the optional property `total_workers` from the response with the `200` status
  - …1 more

[Change history](https://skmtc.dev/nvidia/apis/ovrtx-rendering-api/changes/health/get.md)

---

[API](https://skmtc.dev/nvidia/apis/ovrtx-rendering-api.md) · [All operations](https://skmtc.dev/nvidia/apis/ovrtx-rendering-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nvidia/ovrtx-rendering-api/revisions/408438e48e8d/schema)
