Overview
This endpoint provides real-time status information for all checks in your account. Check statuses give you an immediate overview of system health, availability, and performance trends without diving into detailed execution results.Response Example
Common Use Cases
System Health Dashboard
Build real-time system health overviews and status pages
Incident Detection
Identify and respond to incidents quickly
Performance Monitoring
Track system performance trends and degradation
SLA Reporting
Generate SLA compliance reports and uptime metrics
Query Parameters
Filtering Options
Filtering Options
status(string): Filter by check status (passing, failing, degraded)checkType(string): Filter by check type (api, browser, heartbeat, tcp, multistep)group(string): Filter by check group IDtags(array): Filter by tags (comma-separated)location(string): Filter by monitoring locationhasIncident(boolean): Filter checks with active incidents
Performance Filters
Performance Filters
availabilityMin(number): Minimum availability percentage (0-100)availabilityMax(number): Maximum availability percentage (0-100)responseTimeMin(number): Minimum average response time (ms)responseTimeMax(number): Maximum average response time (ms)trend(string): Performance trend (improving, stable, degrading)
Pagination & Sorting
Pagination & Sorting
page(integer): Page number (default: 1)limit(integer): Number of items per page (default: 10, max: 100)sortBy(string): Sort field (name, status, availability, responseTime, lastExecution)sortOrder(string): Sort order (asc, desc, default: desc for timestamps)includeSummary(boolean): Include account-wide summary statistics (default: true)
Status Types
Passing
Indicates:
- Recent executions successful
- Availability within acceptable range
- No active alerts or incidents
- Performance meeting SLA targets
- Last 3 executions successful
- Availability > 95% (24h)
- No active critical alerts
Failing
Indicates:
- Recent executions failed
- Service unavailable or unreachable
- Critical functionality broken
- Active incident likely
- Last 2+ executions failed
- Multiple location failures
- Active critical alerts
Degraded
Indicates:
- Intermittent failures
- Performance below targets
- Partial functionality available
- Requires monitoring
- Mixed success/failure results
- Availability 85-95% (24h)
- Response times above thresholds
Unknown
Indicates:
- Insufficient data to determine status
- Check recently created
- Execution suspended
- Configuration issues
- No recent execution data
- Check disabled or paused
- Location unavailable
Performance Trends
Trend Analysis
Trend Analysis
Improving: Performance metrics getting better over time
- Response times decreasing
- Availability increasing
- Error rates reducing
- Response times within ±10% of baseline
- Availability maintained
- No significant pattern changes
- Response times increasing
- Availability decreasing
- Error rates rising
Performance Thresholds
Performance Thresholds
Response Time Evaluation:
- Excellent: < 200ms
- Good: 200-500ms
- Fair: 500-1000ms
- Poor: > 1000ms
- Excellent: ≥ 99.9%
- Good: 99.0-99.9%
- Fair: 95.0-99.0%
- Poor: < 95.0%
Use Cases
System Health Dashboard
System Health Dashboard
Build real-time system health overviews:
- Display overall system availability
- Highlight failing or degraded services
- Show performance trends at a glance
- Track SLA compliance across services
Incident Detection
Incident Detection
Identify and respond to incidents quickly:
- Detect patterns indicating incidents
- Correlate failures across related checks
- Prioritize response based on severity
- Track incident resolution progress
Performance Monitoring
Performance Monitoring
Track system performance trends:
- Monitor response time trends
- Identify degrading services
- Plan capacity based on performance data
- Set up predictive alerting
SLA Reporting
SLA Reporting
Generate SLA compliance reports:
- Calculate uptime percentages
- Track SLA violations
- Generate executive summaries
- Export compliance data
Location-Specific Status
Understanding Location Status
Understanding Location Status
Each check execution location has its own status:Per-Location Status:
passing: Recent executions successful from this locationfailing: Recent executions failed from this locationdegraded: Mixed results or performance issuesunknown: No recent data or location unavailable
- Identify regional performance issues
- Plan infrastructure improvements
- Route traffic away from problematic regions
- Understand global service health
Regional Performance Analysis
Regional Performance Analysis
Real-Time Updates
Polling Strategy
Polling Strategy
Update Frequencies:
- Critical systems: Poll every 30 seconds
- Standard monitoring: Poll every 2-5 minutes
- Executive dashboards: Poll every 5-10 minutes
Change Detection
Change Detection
Track specific changes in check status:
Additional Examples
Check statuses provide real-time health insights perfect for building monitoring dashboards, setting up alerting systems, and maintaining situational awareness of your service health.