#System Status
| Role | Access level |
|---|---|
| Client Admin | View |
| Client Manager | View |
| Client Staff | View |
| Partner Admin | View |
| Partner User | View |
#Overview
The Status page provides a read-only view of platform and project health. The page route is shared, but what it shows depends on your role:
- Client roles (Client Admin, Client Manager, Client Staff) see the platform incident status indicator, in-scope project health, active incidents, and recently resolved incidents. This is the experience described in the sections below.
- Partner roles (Partner Admin, Partner User) see the partner Status & capacity Monitor view instead. It surfaces a confirmed-client directory, source-health state, read-only incident notices, and provider/capacity information, with per-project health shown once a client is selected. It does not show the platform incident indicator or the Active Incidents / Recent Incidents sections. See Partner Status & capacity below.
For client roles, the platform incident status is derived from active incidents:
- All Systems Operational when there are no active incidents.
- Minor Issue when only minor incidents are active.
- Service Degradation when at least one major incident is active and no critical incident is active.
- Critical Disruption when at least one critical incident is active.
When status evidence cannot currently be loaded or has gone stale, the indicator instead shows Status unavailable with a warning. The top status indicator can escalate the same way when current status evidence or project-health evidence is temporarily unavailable. In-scope project health can also raise the displayed state to Service Degradation when a project health signal is degraded.
#Prerequisites
- You are signed in to the portal with a supported client or partner role.
- Open the direct route
/status, or select Status in the portal sidebar when that item is visible for your shell.
#Viewing System Status
The following sections describe the client-role experience. Partner roles see the Partner Status & capacity view instead.
- Open the Status page at
/status, or from the sidebar when visible. - Review the top status indicator. The page refreshes current incident status and project-health status through the portal about once per minute.
- If the page shows that evidence is temporarily unavailable or stale, wait and retry before relying on the overall status. For an immediate full refresh, reload the browser tab.
#Reviewing Project Health
- Review the Project health section below the top status indicator.
- Each in-scope project shows an overall state and health rows for phone path, booking, transfers, SMS, email, reports, recording, transcript, and incidents when that evidence is available.
- Health rows can show last success, last failure, recent counts, failure rate, delivery counts, stale evidence, and source-unavailable warnings.
- Use Refresh in the Project health section to reload project-health evidence without refreshing the whole page.
- When a project or health row needs tenant-specific follow-up, the page can show Contact support with a pre-filled support request. Platform-wide source outages do not show per-tenant support actions.
- If no projects are in scope for your account, the section shows that no in-scope projects are available.
#Reviewing Active Incidents
- If an incident is in progress, it appears in the Active Incidents section near the top of the page.
- Each active incident shows a severity label, title, message, and created timestamp.
- Active incident banners can also appear above portal pages. Critical banners are not dismissible; minor and major banners can be dismissed for the current browser session unless the incident is updated. The portal shows up to three active banners and links to the Status page when more are available.
#Reviewing Recent Incidents
- Scroll to the Recent Incidents section to see up to 20 incidents that were resolved within the last 7 days.
- Each resolved incident shows its severity, title, message, resolved timestamp, and total duration.
- If recent incident history cannot be loaded, the page shows an unavailable message while the current status panel can still load separately.
#Partner Status & capacity
Partner Admin and Partner User roles open the same /status route but see a partner Status & capacity Monitor view rather than the client status shell. This view is read-only and scoped to the clients assigned to your partner account.
- With no client selected, the page shows your confirmed clients as a directory. Per-client health is not asserted at this level; each client shows a prompt to select it for health detail. A source-degraded strip appears when the underlying health source reports a degraded or unavailable state.
- Provider health, capacity, and jobs and rebuilds are read-only and are shown as upcoming where no partner-safe source is available yet. Jobs and rebuilds are display-only — there is no job control.
- Incidents appear as read-only notices. Governance and actor events are not shown here; those remain on the Audit log.
- Select a client to see per-project health rows for that client, alongside the provider, jobs, and incident panels.
- If no clients are assigned to your account, the view shows that none are assigned. If the health source cannot be loaded, the view shows a recoverable unavailable state with a retry rather than an empty "no data" result.
Project-health evidence for this view comes from a single bounded read of /api/status/project-health; it does not perform a per-client routed fan-out.
#Security and Scope
The browser uses your signed-in portal session. You do not need to enter or send an API key for the status page.
Status requests go through portal BFF routes at /api/status, /api/status/recent, and /api/status/project-health. The browser calls the portal only; the portal server forwards your session bearer token to aidial_api. The page route is protected by portal session middleware, and the API routes enforce their own session and RBAC checks.
Platform incident status is a shared portal surface, while Project health is scoped to projects available to your signed-in account. Tenant and project scope is resolved server-side, and unsupported roles or out-of-scope requests are blocked without exposing unrelated operational detail.
#Common Issues
- The status page shows everything as operational but I am experiencing problems. Localised issues may not always appear on the status page immediately. If the problem persists, contact your partner representative for support.
- I want to be notified when an incident occurs. Incident notifications are not currently managed from Notification Preferences. That settings page currently covers per-project post-call transcript email and SMS summary delivery; monthly summary delivery is managed separately on Reports.
- An incident was resolved but I am still affected. Some issues may require you to refresh your browser or sign out and sign back in after resolution.
- Status is not visible in the sidebar. Some shells do not show Status as a sidebar item. Open
/statusdirectly if your role is authorised. Navigation visibility is not the security boundary; the protected page and API routes still enforce session authorisation server-side.