Routes & URLs
Every URL in the platform. Internal pages require a login; the observer routes are public and read-only. Placeholders like {projectId} are filled in with a real ID.
Access & auth
- Internal pages require a valid session; without one you're redirected to
/login. - Observer routes (
/observer/*and/api/observer/*) are public — no login. They expose only screenshot-level metrics (site counts, online %, uptime trend, ticket counts) and never secrets, users, or device detail. - The documentation itself (
/wiki/*) is public too.
App pages
The main authenticated screens. Dynamic segments are shown in braces.
PAGE
Home / network overview (admin)/PAGE
NOC dashboard/noc/{projectId}PAGE
Daily report/noc/{projectId}/reportPAGE
Helpdesk/noc/{projectId}/helpdeskPAGE
Network map/mapsPAGE
Site / group detail/groups/{groupId}PAGE
Device detail/device/{deviceId}PAGE
Reports hub/reportsPAGE
Downtime report/reports/downtimePAGE
User activity report/reports/usersPAGE
Billing report/reports/billingPAGE
Offline monitoring (superadmin)/offline-monitoringPAGE
Manage users (superadmin)/admin/usersPAGE
Audit logs (superadmin)/admin/audit-logsPAGE
Account settings/accountPAGE
This documentation (public)/wikiObserver — public, read-only
Share these with stakeholders who need visibility without an account. The pages render without the app shell; the API returns metrics only.
Pages
PUBLIC
Observer landing/observerPUBLIC
Public project dashboard/observer/{projectId}PUBLIC
Public helpdesk metrics/observer/{projectId}/helpdeskAPI
PUBLIC
Cross-project overview/api/observer/overviewPUBLIC
Uptime by project/api/observer/uptime-by-projectPUBLIC
Project summary/api/observer/{projectId}/summaryPUBLIC
Project uptime trend/api/observer/{projectId}/uptimePUBLIC
Helpdesk metrics/api/observer/{projectId}/helpdeskNOC API
The monitoring endpoints the dashboard reads from. Authenticated; scoped by the X-Project-ID header or a query param.
GET
Site counts & online %/api/noc/sitesGET
Uptime trend/api/noc/uptimeGET
Unique users (30d)/api/noc/usersGET
Traffic (bytes/packets)/api/noc/networkGET
Currently offline sites/api/noc/down-sitesGET
AI outage triage/api/noc/insightsGET
Frozen daily report/api/noc/dailyGET
Recent vendor API failures/api/noc/api-errorsPOST
Force a data refetch/api/noc/{projectId}/refetchFull API reference
This page covers the monitoring and observer surfaces. The complete REST reference — auth, groups, devices, reports, helpdesk, and vendor integrations — lives in API_DOCS.md in the repo. See also the Developer Guide.