/catalog/:product/:serviceA spec can be slow, missing, unreachable, or present but not valid OpenAPI. The last one is the interesting case: an invalid spec must not render as a half-broken doc page with a "Try it" button that fires nonsense. It fails closed, names the offending source repo, and disables the Playground for that spec.
The spec header is rendered from catalog data we already have — name, product, version — so only the panes that need the blob show skeletons. Nothing reflows when the spec lands.
Couldn't load this spec
GET /api/v1/devportal/specs/app-registry-service returned
502. The catalog entry exists — the stored document could not be retrieved. Nothing
is wrong with your account.
This spec failed validation and can't be rendered
The version published by izzywdev/FuzeFront
at 2026-09-08 07:31 UTC is not a valid OpenAPI 3.x document, so the renderer and the
Playground are both disabled for it — a partially-parsed spec would produce request builders for
operations that do not exist.
paths./portals/{portalId}.get.responses
error oas3-schema Property "200" must have required property "description"
components.schemas.PortalSummary
error invalid-ref $ref "#/components/schemas/Hostname" is not resolvable
paths./portals.post.requestBody
error oas3-valid-media-type Media type "application/jsonl" is not defined
fuzefront/legacy-portal-api no longer publishes a spec — it was removed in the harvest on
2026-08-30. Bookmarks and old links land here.
This spec hasn't been refreshed in 34 days
Last successful harvest 2026-08-05. The source repo may have shipped changes that are not reflected here. Everything below still renders — we mark age rather than hiding it.
Test hooks: [data-frame='06-spec-viewer-states'] · [data-state='loading'] ·
[data-state='error'] · [data-error='spec-fetch-failed'] ·
[data-state='invalid-spec'] · [data-error='spec-invalid'] ·
[data-spec-validity='invalid'] · [data-try-it='disabled'] ·
[data-state='not-found'] · [data-empty='spec-not-found'] ·
[data-state='stale'] · [data-action='retry'] ·
[data-action='back-to-catalog'].