curl -X POST https://api.statuspulse.io/v1/monitors \
-H "Authorization: Bearer $SP_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "prod-api-health",
"url": "https://api.example.com/health",
"interval_seconds": 30,
"regions": ["us-east-1", "eu-west-1"],
"alert_threshold": 2
}'
Getting Started
Enterprise-grade uptime monitoring for DevOps
Create Free Account View API ReferenceSteps
Follow these three core steps to deploy your first uptime monitor and configure real-time alerting within 5 minutes.
1. Create Your StatusPulse Account
Register using your corporate SSO or a verified email address. Complete identity verification to unlock the 14-day Pro tier trial. You will receive a confirmation email from security@statuspulse.io within 60 seconds containing your workspace ID and initial API credentials.
2. Add Your First Monitor
Navigate to Monitors > Add New. Input your production endpoint (e.g., https://api.example.com/health). Set check intervals to 30 seconds, enable SSL certificate expiry tracking, and select probe regions us-east-1 and eu-central-1. Click Save to activate global DNS resolution and TCP handshake validation.
3. Configure Alert Channels
Go to Settings > Alerting. Connect your PagerDuty service via integration key, add a Slack webhook for the #ops-incidents channel, and set email escalation for your on-call SRE rotation. Run a channel health check to verify delivery latency stays under 2 seconds across all endpoints.
Code Snippets
Automate monitor provisioning and alert routing using the StatusPulse REST API and Terraform provider.
Create a Monitor via cURL
Terraform Provider Configuration
provider "statuspulse" {
api_key = var.statuspulse_api_key
region = "us-east-1"
}
resource "statuspulse_monitor" "webapp" {
name = "customer-dashboard"
url = "https://app.example.com/status"
method = "GET"
interval = 60
expected_status = 200
}
Next Steps
Expand your monitoring coverage and integrate StatusPulse into your existing incident response workflow.
Deploy Synthetic Checks
Configure multi-step browser automation to verify checkout flows, login sequences, and third-party payment gateway handshakes across 12 global regions. Schedule daily runs and set failure tolerance to zero for critical revenue paths.
View Synthetic DocsBuild Custom Status Pages
Embed a white-labeled status dashboard on your customer portal. Configure incident timelines, automated maintenance windows, and RSS feed subscriptions for enterprise stakeholders and SLA reporting.
Status Page GuideJoin the DevOps Community
Access weekly engineering webinars, share monitoring templates, and get direct support from the StatusPulse platform team. Browse our public GitHub repository for community-maintained Terraform modules and webhook parsers.
Join Discord