Skip to main content

Public Status Pages

A public status page is a hosted, branded page accessible to anyone. It communicates your current service health and incident history without requiring your users to log in to PingSLA.

Enabling Public Access​

By default, newly created status pages are private (only visible in your dashboard).

To publish:

  1. Open your status page in the dashboard
  2. Toggle Public → On
  3. Your page is immediately accessible at the hosted URL

Page Appearance​

Branding​

ElementCustomization
LogoUpload PNG/SVG (displayed top-left)
Page TitleCustom name
FaviconUpload custom favicon
DescriptionSubtitle text
Custom DomainPoint your own domain

Theme​

  • Light mode (default)
  • Dark mode (visitor preference respected)

Custom CSS injection is available on the Enterprise plan.

Page Sections​

The public status page displays:

  1. Overall Status Banner — All Systems Operational / Partial Outage / etc.
  2. Component Grid — Individual component status indicators
  3. Active Incidents — Current open incidents with live updates
  4. Uptime History — 90-day uptime bar graph per component
  5. Past Incidents — Resolved incidents with timeline and updates

Subscriber Management​

Visitors can subscribe to receive updates:

  1. Click Subscribe to Updates on the status page
  2. Enter their email address
  3. Receive notifications when incidents are created, updated, or resolved

You can manage all subscribers from the status page dashboard.

Subscriber Unsubscribe​

Every subscriber notification includes an unsubscribe link. No manual removal required.

Embedding Status Badges​

Embed a real-time status badge on your website or README:

<!-- Status Badge — Light -->
<a href="https://status.pingsla.com/your-slug">
<img src="https://status.pingsla.com/your-slug/badge.svg" alt="Service Status" />
</a>
<!-- README badge -->
[![Service Status](https://status.pingsla.com/your-slug/badge.svg)](https://status.pingsla.com/your-slug)

Badge states:

  • Operational (green)
  • Partial Outage (orange)
  • Major Outage (red)
  • Under Maintenance (blue)

iFrame Embed​

Embed the status page directly in your own website:

<iframe
src="https://status.pingsla.com/your-slug/embed"
width="100%"
height="400"
frameborder="0"
scrolling="no"
title="Service Status"
></iframe>

API — Get Public Status​

GET https://status.pingsla.com/your-slug/api/v1/status
{
"page": { "name": "Acme Platform Status", "slug": "acme" },
"status": "operational",
"components": [
{ "name": "Core API", "status": "operational", "uptime_90d": 99.97 },
{ "name": "Auth Service", "status": "operational", "uptime_90d": 99.99 }
],
"activeIncidents": []
}

This endpoint is rate-limited and publicly accessible without authentication.