Getting Started
Spin up your WatchAPI workspace and start monitoring in minutes.
Create Your Workspace
- Sign up at
/signupand name your workspace. - Invite teammates from Settings → Members.
- Generate an API token in Profile → API Tokens (prefix
wai_) for CLI or automation.
Add Your First Endpoint
- Go to Collections → Endpoints.
- Click New Endpoint and enter:
- URL and HTTP method
- Expected interval (defaults to 1 minute)
- Optional: headers, body, success status range
- Save. WatchAPI schedules health checks automatically.
Set Up Alerts
- Open Alerts → Notification Channels and add email, webhook, Slack, or Discord.
- Create an alert rule for the endpoint:
- Trigger on failures or latency above a threshold
- Pick one or more channels
- Alerts are throttled to prevent noise; review history in Alerts → Activity.
View Results
- Dashboard: current uptime, response times, and recent failures.
- Endpoint detail: per-check history with status and latency.
- Collections: rollups by service or environment.
Use The CLI (optional)
Install globally:
npm install -g @watchapi/cliLogin to your account:
watchapi login --api-token wai_your_token_hereSync your APIs:
watchapi sync --domain https://api.example.com --prefix api/trpcCLI commands appear in the in-app reference under Help → CLI. After syncing, your definitions show up in the dashboard alongside manually added checks.
Last updated on