Business Profiles (v2)
Create Business Profile
Create a business identity profile; KYB verification starts automatically once the identity is complete.
POST
Creates a business profile on your account. Only
name is required — you can create a draft and fill it in later. When the profile carries a complete identity (companyLegalName, taxId, addressCountry, businessContactFirstName, businessContactLastName), KYB verification starts automatically.
Submission is asynchronous, so this response still reports verificationStatus: "unverified"; it moves to pending shortly after, once the submission is accepted. Poll Get Business Profile or subscribe to the business_profile.* webhooks rather than reading the outcome off the create response.
Requires a live key. This endpoint is idempotent: send an
Idempotency-Key header to make retries safe.Body Parameters
string
required
Profile label (distinct from the brand name — an account can hold several profiles). Max 100 characters.
string
Registered legal entity name, as it appears on IRS/registry records. For US TIN match, the sanitized name must be ≤ 40 characters.
string
EIN / TIN. Validated against
addressCountry’s format; stored in its canonical form.string
Type of value in
taxId (e.g. ein, cbn, neq, provincial_number, registration_number). Auto-defaulted for countries with exactly one legal value; CA requires an explicit choice.string
ISO 3166-1 country (alpha-2, alpha-3, or full name). Must be a supported jurisdiction.
string
Authorized contact first name (required by the carrier registry at verification).
string
Authorized contact last name.
string
Street.
string
City.
string
State/region (coerced to a 2-letter code where applicable).
string
Postal code.
string
Brand name.
string
Business website URL.
string
Business contact email.
string
Industry / vertical.
Response Fields
object
The created profile (see Get Business Profile).
verificationStatus is unverified in this response even when KYB was auto-submitted — the move to pending happens asynchronously. taxIdLast4 is returned in place of the full tax id.Examples
Error Codes
Next Steps
Validate first
Dry-run field validation before creating.
Submission history
Track the KYB verdict.