Generate a verification request for a specific user action. Returns a deep link, web URL, and QR code URL that you present to the user. When the user completes verification, the result is delivered via webhook or available via polling.
Your BotShield API key (e.g., bs_live_sk_... for production, bsk_test_... for test). For create-verification-link, use the session token (bss_*) returned from create-session.
Email of the user being verified (used for delivery if applicable)
URL to redirect the user back to after verification completes
URL where BotShield will POST the verification result when complete
Action scope for this verification (e.g., 'checkout.complete', 'account.create')
SDK type. Use 'signal' for SDK A (currently available)
signal, presence Custom metadata attached to the verification request (e.g., order_id, amount)
Verification link created