API Monitoring
Monitor API endpoints for availability, latency, and correctness.
Alertum API monitoring sends real HTTP requests to your endpoints on defined intervals, validates status codes, response times, and opens incidents automatically when your API degrades or goes offline.
How it works
API monitoring sends scheduled HTTP requests to your endpoints with configurable methods, headers, and body payloads. Alertum validates status codes, checks response time against your threshold, and creates incidents when any assertion fails.
Core capabilities
- ·Endpoint availability and status code checks
- ·Response time threshold monitoring
- ·Custom HTTP method, headers, and body support
- ·Incident creation on threshold breach
Assertions and thresholds
- ·Expected HTTP status code (200, 201, 204, etc.)
- ·Maximum response-time threshold per endpoint
- ·Custom request headers including Authorization tokens
- ·HTTP method selection (GET, POST, PUT, DELETE, etc.)
Typical use cases
- ·Production API uptime and latency monitoring
- ·Third-party API dependency health checks
- ·Post-deployment regression detection for API endpoints
Frequently asked questions
What HTTP methods does API monitoring support?
Alertum supports GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS requests, letting you test any REST or HTTP API endpoint.
Can I monitor authenticated APIs?
Yes — you can configure custom headers including Authorization tokens to monitor authenticated API endpoints.
How is API monitoring different from website monitoring?
Website monitoring focuses on page availability. API monitoring adds request body configuration, custom headers, and method selection for testing REST and JSON endpoints.
How quickly are API failures detected?
Alertum checks endpoints at your configured interval and opens an incident after repeated failures matching your threshold.