Our comprehensive REST API empowers developers to seamlessly integrate uptime monitoring capabilities into their applications and workflows. Whether you're building custom dashboards, automating incident responses, or managing monitoring infrastructure programmatically, PulseStack™ provides the tools you need.
Access complete control over your monitoring setup through our intuitive API endpoints. Retrieve detailed monitor statistics, configure new monitoring targets, manage notification preferences, schedule maintenance periods, and customise public status displays—all through simple HTTP requests.
PulseStack™ employs HTTP Basic Access Authentication to secure API access. We provide three distinct authentication approaches to match your specific integration requirements:
Locate your authentication credentials within the Integrations section under the API category in your account dashboard.
All API responses are delivered in standardised JSON format, ensuring consistent data parsing across different programming languages and frameworks. This structured approach simplifies integration and reduces development complexity when building applications that consume PulseStack™ monitoring data.
To maintain optimal service performance for all users, PulseStack™ implements intelligent rate limiting based on subscription tiers:
When rate limits are exceeded, the API responds with HTTP status code 429 along with informative headers: