Generated site — do not edit by hand.
index.html— Swagger UI over both OpenAPI 3.1 documents (public scope by default; full catalogue behind the switch).openapi.json— full catalogue (every registered route).openapi.public.json— public scope (tenant-reachable + public routes).
Source: https://github.com/Ulta-Host/hostable — main@a7e7d18 (onboarding gap fill GAP-1…12: POST /onboarding/:id/commit,
PUT /tenant/servers/:id/credential, POST /tenant/servers/:id/validate|discover, POST /tenant/servers/refresh,
typed error codes, 429 Retry-After).
Built 2026-09-12: 129 operations, public scope 37.
packages/backend/scripts/gen-openapi.ts (documents) + docs/api/reference-page/build.py (this page).
Refresh: regenerate in the source repo, rebuild, copy the three files here, push.