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.
HTTP / HTTPS
01 / API monitoring
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.
02 / Docs
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.
03 / FAQ
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.
Clesk Uptime
Create the monitor and receive an instant alert when failures are confirmed.