DOCUMENTATION

Set up monitoring without guessing.

Practical examples for website checks, API monitoring and cron / heartbeat monitoring.

01

Website monitoring

Run a quick check on the homepage, then enable monitoring with your email. After verification, the private monitor dashboard lets you configure deeper checks and alerts.

  1. Enter a public website URL on the homepage.
  2. Run the quick check.
  3. Enable monitoring and verify the email address.
  4. Open the private dashboard to configure status pages, API checks, heartbeat monitoring and integrations.
02

API monitoring

Use the monitor dashboard to check a public GET or POST endpoint. You can define the expected HTTP status, maximum response time and optional response text.

Example configurationMethod: GET URL: https://api.example.com/health Expected status: 200 Maximum response: 3000 ms Expected text: healthy

For POST checks, add the request body in the dashboard. Never place passwords, private API keys or customer secrets into ordinary monitor fields.

03

Cron / heartbeat monitoring

Heartbeat monitoring is for scheduled jobs that should call us regularly. Enable it in the monitor dashboard and copy the generated heartbeat URL.

curlcurl -fsS https://www.didanythingbreak.tech/api/heartbeat/YOUR_HEARTBEAT_TOKEN
cron example — every 15 minutes*/15 * * * * curl -fsS https://www.didanythingbreak.tech/api/heartbeat/YOUR_HEARTBEAT_TOKEN >/dev/null

Set the expected interval and grace period in the dashboard. If the ping does not arrive in time, the heartbeat can be marked missed.

04

Expected text or button

This feature answers a simple question: “is the thing I depend on still present?” Choose Text or Button and enter the exact visible wording you expect.

ExamplesText: Free shipping Button: Start free trial Button: Checkout

If the expected element disappears, the check flags it so a visually normal page does not silently lose a key action.