storage

Diagnose live CDN state for a public blob URL (v1.45)

Probes a public blob URL via GET with Range: bytes=0-0, resolves the expected SHA-256, and returns a JSON envelope with cache state and any in-flight invalidations. Requires the apikey header to carry a project service_key or project_admin JWT. SSRF-guarded — only *.run402.com and the requesting project's active custom domains are accepted.

get/storage/v1/blobs/diagnose

Request

  • Base URL: https://api.run402.com
  • URL: https://api.run402.com/storage/v1/blobs/diagnose
  • Auth: API key in header apikey

Query parameters

urlstring required

The full public blob URL to probe.

Response

Diagnostic envelope.

keystring
vantagestring
invalidationobject nullable
hintstring
expected_sha256string nullable
observed_sha256string nullable
probe_may_have_warmed_cacheboolean
probe_methodstring
project_idstring

Run402 project ID. Public IDs are not UUIDs.

Example response

{
  "project_id": "prj_1741340000_0042"
}

Changes

No recorded changes to this operation across all 1 revision of this API.