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

GET
/v1/health/

Service health status and component checks

GET
/v1/dashboard/

Dashboard summary with monitor stats

GET
/v1/incidents/

List incidents with filtering options

GET
/v1/incidents/{id}/

Get incident details

GET
/v1/incidents/{id}/events/

Get check events for an incident

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