---
title: "Storage-health signal (credential-free)"
method: GET
path: "/health/storage"
tags: ["Health"]
---

# Storage-health signal (credential-free)

`GET /health/storage`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/health/storage`
- Auth: none declared

Unauthenticated, ungated boolean storage probe for the off-AWS status monitor. Returns 200 with `{"status":"ok"}` when the internal object-store probe succeeds, 503 with `{"status":"error"}` otherwise. The body is boolean-only and discloses NO architecture detail (no bucket name, no `checks` map, no version) — same anti-fingerprinting posture as the slim public /health.

## Response `200`

Storage is reachable.

- object
  - `status` string

## Other responses

- `503`: Storage probe failed.

---

[API](https://skmtc.dev/run402/apis/run402-api.md) · [All operations](https://skmtc.dev/run402/apis/run402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/run402/apis/run402-api/revisions/893607557f50?raw)
