Skip to content

HTTP check quickstart

By the end of this guide you’ll have an HTTP check running every 10 minutes against a URL of your choosing, with a notification that fires when the check fails.

  • A SiteQwality account (sign up free).

  • An API key — generate one in Settings → API keys. Export it as an env var:

    Terminal window
    export SITEQWALITY_API_KEY="sq_live_..."
  • A URL to monitor. Use https://mock.codes/200 to follow along — it always returns 200 OK.

  1. Go to Monitors → New → HTTP check.

  2. Fill in the basics.

    • Friendly name: Mock 200 endpoint
    • URL: https://mock.codes/200
    • Method: GET
    • Run interval: Every 10 minutes
  3. Pick a notification group (or create one — email is the fastest channel to test).

  4. Click Create.

The check runs immediately and shows up in your monitors list. The first result lands within seconds.

  1. Wait one tick (≤10 minutes). The monitor’s status changes from “pending” to “success.”

  2. Look at the recent results.

    • Dashboard: open the monitor, scroll to Recent runs.
    • API: GET /http/job/{job_id}/recent.
  3. Force a failure to test notifications. Edit the check and change the URL to https://mock.codes/500. The next tick will fail, the monitor’s status will flip, and your notification group will fire.

  4. Flip it back. Restore the URL to https://mock.codes/200. The monitor recovers on the next tick and the incident auto-resolves.