Skip to main content

Caller Authentication

The Caller Authentication tool requires callers to verify their identity before the agent processes any request. The agent prompts for a credential (PIN, date of birth, passphrase, or custom) and tracks attempts with configurable failure actions.

How It Works

If the caller fails:

Configuration

Auth Types

LLM Tools

verify_caller_identity

Called when the caller provides a correct credential.

fail_caller_auth

Called when the caller’s credential is incorrect.

Failure Actions

Example — Create Agent with PIN Authentication

Webhook Events

Authentication attempts fire webhook events: