Validate status codes
Define which HTTP responses count as successful for your endpoint.
API monitoring
Check HTTP and HTTPS endpoints regularly for availability, expected status codes, response time, response headers and an optional text value or JSON field.
Define which HTTP responses count as successful for your endpoint.
See hard outages as well as unusual performance trends.
Keyword, JSON field and header checks detect unexpected or incomplete responses, even while the status code is still 200.
Clesk Uptime covers HTTP health checks including JSON field assertions (e.g. $.status equals ok) and response header checks. Complex browser flows and authenticated transactions are not part of the current feature set.
Create a monitor with the URL of your health or API endpoint.
Set the expected status codes, optionally an expected text (keyword) in the response.
Pick email, Slack, Discord or webhook; confirmed deviations trigger the alert.
Yes. You can configure multiple expected status codes.
Yes. You can assert a JSON field via path (e.g. $.status equals ok) and additionally check a response header against an expected value. Wildcards and filter expressions are not included.
Technically both are HTTP checks. For APIs, expected status codes and response times matter most; for websites, the visible content does too (keyword check).
The endpoint must be reachable from the internet. For purely internal jobs without a public endpoint, heartbeats are the right tool.
Create the monitor and receive an instant alert when failures are confirmed.
Monitor for free