Submit a KYB request
Creates a company KYB request on behalf of a user identified by their email.
- If the user exists, the admin request is created and immediately unblocked
(
user_verified: true). - If the user does not exist, a draft account is created, a verification email
is sent, and the admin request is blocked (
user_verified: false).
Authentication
Pass your API key as Api-Key <your_api_key> in the Authorization header.
API keys are issued per Project by the TREVEX team.
Request
ISO 3166-1 alpha-2 country code.
TREVEX company ID in the format TRXAE0000042. Omit or use
"NEW_COMPANY" for a new unlisted company.
Issuing authority, e.g. DED, ADCCI.
URL returned by upload_document, or any accessible document URL.
Legacy single sub-industry. Prefer sub_industries.
Preferred industry classification. Each item is {label, value}, or a
plain string (in which case a slug ID is auto-generated from the label).
ISO 3166-1 alpha-2 nationality code. Must be exactly 2 characters.
Response
false if a new account is being created. The KYB request is blocked until
email verification.
