UptimeGuard

HTTP / HTTPS Monitor

The most common monitor type. Sends an HTTP request to your URL and checks for a successful response.

How it works

UptimeGuard sends an HTTP request (GET, POST, PUT, etc.) to the specified URL from your chosen monitoring locations. The check passes if the response status code matches the accepted codes (default: 200-299).

Configuration

SettingDescription
URLThe full URL to check including protocol (https://example.com).
MethodHTTP method — GET (default), POST, PUT, PATCH, DELETE, HEAD.
Accepted Status CodesStatus codes considered "up". Default: 200-299.
TimeoutMax wait time for a response in seconds (default: 30).
Follow RedirectsWhether to follow 3xx redirects automatically.
HeadersCustom HTTP headers to include in the request.
AuthenticationBasic Auth, Bearer Token, or none.

Authentication

If your endpoint requires authentication, choose one of:

  • Basic Auth — provide a username and password.
  • Bearer Token — provide an API token sent as an Authorization header.

Custom headers

You can add custom headers (e.g. X-API-Key, Accept) to the request. Headers are sent with every check.

Response time tracking

Every check records the total response time (DNS + TCP + TLS + first byte + transfer). View response time trends in the monitor detail page and in Reports.