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
| Setting | Description |
|---|---|
| URL | The full URL to check including protocol (https://example.com). |
| Method | HTTP method — GET (default), POST, PUT, PATCH, DELETE, HEAD. |
| Accepted Status Codes | Status codes considered "up". Default: 200-299. |
| Timeout | Max wait time for a response in seconds (default: 30). |
| Follow Redirects | Whether to follow 3xx redirects automatically. |
| Headers | Custom HTTP headers to include in the request. |
| Authentication | Basic 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.