#System Status

4 min read
RoleAccess level
Client AdminView
Client ManagerView
Client StaffView
Partner AdminView
Partner UserView

#Overview

The Status page provides a read-only view of platform incident status, in-scope project health, and operator-published incidents. Signed-in client and partner portal users can check whether shared AiDial services are running normally, review project-level health evidence, and see details of active or recently resolved incidents.

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.

The top status indicator can also escalate 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

  1. Open the Status page at /status, or from the sidebar when visible.
  2. Review the top status indicator. The page refreshes current incident status and project-health status through the portal about once per minute.
  3. 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

  1. Review the Project health section below the top status indicator.
  2. 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.
  3. Health rows can show last success, last failure, recent counts, failure rate, delivery counts, stale evidence, and source-unavailable warnings.
  4. Use Refresh in the Project health section to reload project-health evidence without refreshing the whole page.
  5. 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.
  6. If no projects are in scope for your account, the section shows that no in-scope projects are available.

#Reviewing Active Incidents

  1. If an incident is in progress, it appears in the Active Incidents section near the top of the page.
  2. Each active incident shows a severity label, title, message, and created timestamp.
  3. 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

  1. Scroll to the Recent Incidents section to see up to 20 incidents that were resolved within the last 7 days.
  2. Each resolved incident shows its severity, title, message, resolved timestamp, and total duration.
  3. If recent incident history cannot be loaded, the page shows an unavailable message while the current status panel can still load separately.

#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 /status directly if your role is authorised. Navigation visibility is not the security boundary; the protected page and API routes still enforce session authorisation server-side.