Public Status Pages
Share real-time system status with your customers
What are Status Pages?
Status pages are public, shareable URLs that display your system's health in real-time. They're perfect for:
- Transparency: Build trust with customers by showing uptime
- Incident Communication: Automatic updates during outages
- Professionalism: Custom branding with your logo and colors
- Uptime Metrics: 24h, 7d, and 30d uptime percentages
How It Works
- Enable: Toggle status page in your dashboard
- Customize: Add your logo, title, and brand colors
- Select: Choose which monitors to display
- Share: Get your unique URL (e.g.,
orionapps.org/status/your-slug)
Features
- Custom Branding: Add your logo, title, and accent colors
- Monitor Selection: Choose which endpoints to show publicly
- Uptime Metrics: 24h, 7d, and 30d uptime percentages
- Incident History: Recent incidents with duration and status
- Real-time Updates: Status refreshes automatically
- Responsive Design: Works on all devices
API Endpoints
For developers who want to integrate status pages into their own systems:
Get Public Status Page
GET /api/status/:slug
Returns status page data (no authentication required)
Enable Status Page
POST /api/status-page
Enable or disable your status page (requires authentication)
Update Visible Endpoints
PUT /api/status-page/endpoints
Choose which monitors to display (requires authentication)
Get Settings
GET /api/status-page
Get current status page configuration (requires authentication)
Example Response
{
"title": "System Status",
"logoUrl": "https://example.com/logo.png",
"accentColor": "#3b82f6",
"overallStatus": "operational",
"endpoints": [
{
"id": "uuid",
"name": "API Production",
"url": "https://api.example.com/health",
"current_status": "up",
"response_time": 123,
"uptime_24h": 99.5,
"uptime_7d": 98.2,
"uptime_30d": 97.8
}
],
"incidents": [...],
"lastUpdated": "2024-03-14T02:30:00Z"
}
Get Started
Status pages are available to all OpsPulse users. Enable yours in the dashboard:
Go to DashboardDon't have an account? Sign up free (3 monitors included)