Nokwatch docs

Monitoring

Each monitor checks a URL on a schedule. You define what “match” means (e.g. page contains or does not contain text), and optionally trigger on HTTP status or response time.

Content matching

  • Match type — String (literal text) or Regex.
  • Match condition — Contains (alert when pattern is present) or Not contains (alert when pattern is absent).
  • Pattern — The string or regex to look for in the response body.

JSON / API monitoring

For JSON responses, enable JSON monitoring and set a JSONPath (e.g. $.status). The monitor evaluates the extracted value against your pattern.

HTTP status and response time

In Advanced Options you can:

  • Set HTTP Status Code Monitoring — Alert when the response status equals a given code (e.g. 404, 500).
  • Set Response Time Threshold — Alert when the request takes longer than this many seconds.

Auth (Basic Auth, headers, cookies)

For protected URLs, use Advanced Options to add Basic Auth (username/password), custom headers (e.g. API keys), or cookies. These can be encrypted at rest if ENCRYPTION_KEY is set (see Auth & Security).

Check history

Open a monitor card to see past checks: status, response time, HTTP code, content diff, and (if enabled) screenshots.