Choose the right API for your needs. From simple REST calls to complex GraphQL queries.
Complete REST API for managing monitors, notifications, and analytics
Advanced GraphQL API for complex queries and real-time subscriptions
Real-time webhooks for instant notifications to your applications
Secure API key and OAuth2 authentication with role-based access
Get up and running with the UptimePhunk API in minutes.
Generate an API key from your dashboard settings
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.uptimephunk.com/v1/monitorsUse the monitors endpoint to create a new website monitor
POST /api/monitors
{
"name": "My Website",
"url": "https://example.com",
"type": "website"
}Configure webhooks or notification channels for alerts
POST /api/notifications
{
"monitorId": "monitor_id",
"type": "webhook",
"url": "https://your-app.com/webhook"
}Use our official SDKs to integrate UptimePhunk into your applications quickly and easily.
Official SDK for Node.js and browser
Python SDK with async support
PHP SDK with Laravel integration
Go SDK for high-performance applications
Ruby SDK with Rails support
Java SDK for enterprise applications
.NET SDK for Microsoft ecosystem
iOS SDK for mobile applications
Explore our APIs with interactive documentation tools and examples.
Interactive API documentation with live testing capabilities.
Beautiful, responsive API documentation with search functionality.
Download our Postman collection for easy API testing.
Detailed documentation for every endpoint, parameter, and response.