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
Per-plan API rate limits and X-RateLimit-* headers are being built and are not enforced yet.
Until they ship, please keep automated use to a reasonable pace. We will publish the limits here before we enforce them.