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 BannerAll 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.