Type: http_content | Runner: Dashboard
Fetches a URL and scans the response body for a required string and/or a forbidden string. The HTTP status code is recorded for reference but does not determine the check result β this check specifically tests page content.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
client_url_id |
URL select | Yes | β | URL to fetch. Add URLs in the client settings first. |
expected_string |
text | No | β | String that must appear in the response body. Leave empty to skip. |
forbidden_string |
text | No | β | String that must NOT appear in the response body (e.g. Under Maintenance, Fatal error). Leave empty to skip. |
timeout |
number | No | 10 |
Request timeout in seconds |
| Status | Condition |
|---|---|
| OK | All configured string checks pass |
| Fail | expected_string is not found in the body |
| Fail | forbidden_string is found in the body |
| Fail | Request failed (timeout, connection error, TLS error) |
| Unknown | No URL configured, or the URL record was deleted |