watch4.me API
Build integrations, automate monitoring, and access your data programmatically.
Quick Start
Authentication
All API requests require authentication using a Bearer token. Get your API token from Settings → API Tokens.
curl -H "Authorization: Bearer YOUR_API_TOKEN" \ https://watch4.me/api/v1/health/
Base URL
https://watch4.me/api/v1/
Available Endpoints
/v1/health/
Service health status and component checks
/v1/dashboard/
Dashboard summary with monitor stats
/v1/incidents/
List incidents with filtering options
/v1/incidents/{id}/
Get incident details
/v1/incidents/{id}/events/
Get check events for an incident
Documentation
API Reference
Complete API documentation with request/response schemas. Clean, searchable reference powered by ReDoc.
Interactive Playground
Try API calls directly in your browser. Test endpoints and see responses in real-time with Swagger UI.
OpenAPI Spec
Download the OpenAPI 3.0 specification. Generate client libraries in any language.
API Tokens
Create and manage your API tokens. Set expiration dates and permissions.
Rate Limits
| Plan | Rate Limit |
|---|---|
| Free | 60 requests/minute |
| Starter | 300 requests/minute |
| Pro | 1,000 requests/minute |
| Business | 5,000 requests/minute |
Rate limit headers are included in all responses: X-RateLimit-Limit,
X-RateLimit-Remaining, X-RateLimit-Reset