Remembered in this browser (localStorage) — also used to delete pages.
Login persists until admin changes ADMIN_PASSWORD env var.
Upload an HTML or Markdown file. Same path = overwrite. isPublic defaults to false.
| Header/Body | Value |
|---|---|
| X-API-Key | Your static API key (or use session cookie from login) |
| file | .html or .md file (multipart) |
| path | e.g. "reports/summary" |
| isPublic | "true" or "false" (default false) |
Delete a page + its file. Requires valid session cookie or X-API-Key.
List all pages (public only, or all with session cookie). Sorted newest first.
Shareable page URL. HTML is served as-is (full page); Markdown opens the client-side viewer. 404 if not found, login redirect if private + unauthenticated.
Raw file bytes used by the Markdown renderer. 404 if not found, 403 if private + unauthenticated.
Login with admin password. Sets persistent JWT cookie.