Developers

The Identity API for Engineers

Build with Toni using OAuth-style authorization, cryptographic webhooks, and secure partner-scoped identifiers.

Quick Start

authorize.js
// 1. Redirect user to Toni Authorization URL with PKCE S256
const url = new URL("https://api.vbtoni.com/oauth/authorize");

url.searchParams.append("client_id", "pk_live_...");
url.searchParams.append("redirect_uri", "https://your-app.com/callback");
url.searchParams.append("scope", "openid profile email id_verification");
url.searchParams.append("state", "secure_random_state_string");
url.searchParams.append("nonce", "secure_random_nonce");
url.searchParams.append("code_challenge", codeChallenge);
url.searchParams.append("code_challenge_method", "S256");

window.location.href = url.toString();
toni