01
✅ API Check metrics
Grade what actually happened in your backend, not just what the agent said. Every other judge reads the transcript, so an agent that confidently says "your PIN has been updated" after a failed tool call passes them all. API checks ask your own endpoint whether the call really succeeded.

How it works:
- Point it at your endpoint: URL, method, headers and an optional JSON body, with call or simulation values filled in through
{{call.properties.cardId}}or{{simulation.variables.newPin}}placeholders. - Pass or fail with a reason: your endpoint answers
{ "passed": true | false, "reason": "..." }, and errors on your side (timeouts, 5xx) are recorded as errors, not fails, so your pass rate does not track your endpoint's uptime. - Runs on live calls and simulations: alongside threshold, pattern, formula and LLM judge metrics, with no extra setup.
Also available in config as code (calculationType: HTTP_REQUEST).


