Skip to main content

Web console

The API serves a zero-dependency web console at:

https://<pagifier-api>/console

Paste a tenant API token once (kept in the browser's local storage); the page lists the tenant's applications with:

  • live phase (Available / Deploying / Failed / …) and the deployed URL;
  • a canary badge with the current traffic weight during canary rollouts, and the active color for blue/green apps;
  • expandable per-application release history: release id, artifact digest, image, and timestamp.

The console is a single embedded HTML page — no build step, no separate deployment, no additional authentication surface. Data calls use the same bearer-token API as every other client, so the console can never show more than the token's tenant is allowed to see. A strict Content-Security-Policy confines the page to same-origin API calls.

For anything the console doesn't show, the REST API is the source of truth; for alerting, use the deploy-notification webhook and Prometheus metrics rather than watching the console.