Create Verification
Creates or resumes a verification session for an account.
Authorizations
An account API key, account scoped JWT, app API key, or user OAuth token.
Headers
Pins the request to a dated API version. When omitted, the request uses the original (2025-01-01) request/response shapes, so existing unversioned callers are never broken. Generated SDKs always send the latest version they were built against. An unrecognized value is rejected with a 400. The schemas documented here always describe the latest version.
"2026-06-09"
Query Parameters
The account ID to verify (biz_ tag).
Body
The verification type. Defaults to individual.
individual, business Whether to restart an in-flight verification.
Tax identification number — SSN for individuals, EIN for businesses. Required for business; recommended for individuals. Tokenized in transit, never stored raw, and pre-fills the payout account's tax-id requirement so no RFI is raised for it.
First name. Required for individuals when this request sets up the payout account.
Last name. Required for individuals when this request sets up the payout account.
Date of birth. Required for individuals when this request sets up the payout account.
Business name. Required for businesses.
Business structure (e.g. llc, corporation).
Place of incorporation (state/region). Required for businesses; maps to the address state.
Pre-fill the phone number.
Country code. Required. For businesses this is the country of incorporation.
Address (line1, city, state, postal_code). line1, city and postal_code are required for individuals when this request sets up the payout account; not required for businesses.
Response
verification created
The verification ID, e.g. idpf_*
individual, business not_started, pending, approved, rejected, action_required 
