API Health Check
Daily HTTP GET against an API endpoint. Notifies the owner's inbox when the endpoint returns a non-200 response code.
What it does
Every day at 09:00 (server time), this monitor calls GET https://example.com/. If the response code is anything other than 200, the owner's inbox receives a notification with the response code and the first 500 characters of the response body.
Edit before installing
The default URL points at https://example.com/, which always returns 200. After installing, edit the monitor's YAML and change check.args.url to the endpoint you want to watch.
You can also change:
- schedule.time — when the check fires each day (HH:mm, server timezone)
- schedule.type — switch to week/weekday/weekend/custom if daily is too infrequent
- check.args.method — set to POST/HEAD/etc. if your endpoint needs it
Bindings used
{{check.responseCode}}— HTTP status code returned by the GET{{check.responseBody}}— body of the response (string){{monitor.name}}—api-health-check{{monitor.firedAt}}— ISO 8601 timestamp of this fire
Tool used
http — core InTouch HTTP task. Ships with every install; no credentials required for unauthenticated public endpoints. If your endpoint needs auth, add a credential and set check.credentialName: in the YAML.