Skip to main content
POST
Validates business-profile fields and returns field-level errors without creating or changing anything. Use it to drive an inline correction UI before you create or update a profile. Works with any key (including sandbox). Checks performed: country allowlist, tax-id format for the country, state-code coercion, and the US TIN-match legal-name length cap.

Body Parameters

Accepts the same fields as create; all are optional here — only the fields you send are validated.

Response Fields

boolean
true when no field errors were found.
array
Field-level errors. Each has field (the offending camelCase field), code, and a human message.
boolean
true when the payload is valid and carries every field KYB needs (name, companyLegalName, taxId, addressCountry, businessContactFirstName, businessContactLastName).

Examples

Error Codes

Field errors are returned inline in errors (HTTP 200), not as HTTP error statuses. Common code values:

Next Steps

Create the profile

Once validation is clean.

Lifecycle overview

How verification proceeds.