---
title: "Get Bulk Health"
method: GET
path: "/api/apps/health"
tags: ["apps"]
---

# Get Bulk Health

`GET /api/apps/health`

## Request

- Base URL: `https://softkiln.com` (the document declares no server; this is the origin it was published from)
- URL: `https://softkiln.com/api/apps/health`
- Auth: none declared

Per-app health snapshot for the app list: uptime, backups, security, privacy.

All three are computed from data already in our DB (uptime samples, backup
runs, the persisted security-scan snapshot) — no Railway/customer round
trips — so a client can see at a glance whether each app is online, backed
up, and clean. Registered before GET /{name} so the literal path wins.

## Response `200`

Successful Response

- BulkHealthResponse
  - `health` object, required

---

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