pbc·radar

Checking

Loading

Reading manifest

Reading manifest

Fetching /api/v1/views.

Views on this host
Endpoints
GET/api/v1/views

Every configured view, wrapped as {"views": [...]}.

GET/api/v1/views/{view}

One view's manifest, returned bare. An unknown view is a 404. An empty frames list is a valid 200 — treat it as a failure on the consumer side.

GET/frames/{view}/{filename}

Frame bytes. The filename carries the capture time; served with max-age=31536000, immutable.

GET/layers/{view}/{filename}

Static overlay bytes, cached the same way. These change only on deploy.

Stacking is a fixed rule, not part of the payload layers[].role carries identity only. On an animated view, base renders under the frame; on a still view, outlines renders over it. Hardcode it — the response will not tell you.