---
title: "Storage Reconcile"
method: GET
path: "/api/asclepius/admin/storage/reconcile"
tags: ["asclepius-admin"]
---

# Storage Reconcile

`GET /api/asclepius/admin/storage/reconcile`

## Request

- Base URL: `https://app.archangelhealth.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://app.archangelhealth.ai/api/asclepius/admin/storage/reconcile`
- Auth: none declared

What the storage layer actually holds versus what the database believes.

Read-only. ``missing_blobs`` is an INCIDENT, not a metric: each entry is a case
that will 404 when a physician opens its image, or ship to a buyer as a
reference resolving to nothing. ``orphan_blobs`` is disk cost only — reported,
never deleted, because a wrongly-deleted blob is unrecoverable once the partner
bundle behind it has aged out of its retention window.

Also returns the live durability verdict for all three stores, so the operator
can see *why* blobs went missing rather than only that they did.

## Query parameters

- `refresh` boolean

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/archangelhealth/apis/archangel-health-surgical-patient-platform.md) - [All operations](https://skmtc.dev/archangelhealth/apis/archangel-health-surgical-patient-platform/llms.txt) - [OpenAPI document](https://skmtc.dev/archangelhealth/apis/archangel-health-surgical-patient-platform/revisions/3514f4e119da?raw)
