check_endpoint
Verify an endpoint's real health by checking its response payload, not just HTTP status. Ensure required JSON data is present and non-empty to catch integrations that report success while quietly failing.
Instructions
Check an integration by its payload, not its status code.
Set require_json_path to the part of the response that proves the
integration is alive — for example "data" for a list of connected accounts.
An endpoint returning HTTP 200 with an empty list is a disconnected
integration, and this is the check that catches it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| headers | No | ||
| require_json_path | No | ||
| require_non_empty | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |