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:
- Open your status page in the dashboard
- Toggle Public → On
- Your page is immediately accessible at the hosted URL
Page Appearance
Branding
| Element | Customization |
|---|---|
| Logo | Upload PNG/SVG (displayed top-left) |
| Page Title | Custom name |
| Favicon | Upload custom favicon |
| Description | Subtitle text |
| Custom Domain | Point 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:
- Overall Status Banner —
All Systems Operational/Partial Outage/ etc. - Component Grid — Individual component status indicators
- Active Incidents — Current open incidents with live updates
- Uptime History — 90-day uptime bar graph per component
- Past Incidents — Resolved incidents with timeline and updates
Subscriber Management
Visitors can subscribe to receive updates:
- Click Subscribe to Updates on the status page
- Enter their email address
- 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 -->
[](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.