Skip to content

API Explorer

Auto-generated by scripts/generate-openapi.ts from the Zod schemas in apps/api/src/features/*/*.schema.ts. Do not edit — overwritten by CI. Re-generate locally: npx tsx scripts/generate-openapi.ts.

The interactive reference below is rendered by Scalar API Reference loaded from a CDN. It reads the sibling openapi.json snapshot at runtime, so every endpoint, parameter, and schema reflects the latest committed contract.

<ClientOnly> <div id="hch-api-explorer" style="min-height: 720px;"></div>

<!-- Scalar API Reference (standalone build). Reads ./openapi.json relative to this page. --> <script id="api-reference" data-url="./openapi.json" data-configuration='{"theme":"default","layout":"modern","hideDownloadButton":false,"showSidebar":true}'

</script> <script src="https://cdn.jsdelivr.net/npm/@scalar/api-reference@latest/dist/browser/standalone.js" defer></script>

<noscript> JavaScript is required to render the interactive API explorer. The raw spec is available at <a href="./openapi.json"><code>./openapi.json</code></a>. </noscript> </ClientOnly>

Raw spec

The underlying OpenAPI 3.0 document: openapi.json.

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.