Skip to main content

Uptime Monitoring

Hooklistener's uptime monitoring checks your endpoints at regular intervals and alerts you when they go down. Create monitors for APIs, websites, and health check endpoints, and share status with your users through public status pages.

How it works

  1. Create a monitor — specify the URL, check interval, and expected response
  2. Hooklistener checks it — automated HTTP requests are sent at your configured interval
  3. Get alerted — receive notifications via email, Slack, or Telegram when something goes wrong
  4. Track history — view uptime percentage, response times, and incident history

Key features

HTTP health checks

Monitor any HTTP(S) endpoint. Configure:

  • URL — the endpoint to check
  • Method — GET, POST, HEAD, etc.
  • Interval — how often to check (e.g., every 1, 5, or 15 minutes)
  • Expected status code — what constitutes a healthy response
  • Timeout — how long to wait before marking as down
  • Request headers — custom headers (e.g., authentication)
  • Request body — body for POST/PUT checks

Multi-channel alerts

Get notified through multiple channels when a monitor's status changes:

  • Email — notifications to your registered email
  • Slack — messages to a Slack channel
  • Telegram — messages to a Telegram chat

Response time tracking

Track response times over time. Identify slow endpoints before they become outages.

Public status pages

Create branded status pages that display the real-time status of your monitors. Share them with users, customers, or stakeholders.

Learn about status pages →

Monitor states

StateMeaning
UpThe endpoint is responding with the expected status code within the timeout
DownThe endpoint is not responding, returning an unexpected status code, or timing out
PausedMonitoring is temporarily disabled

Getting started

Create your first monitor →