KYB enrollment
Enroll a business (KYB) for identity verification. The backend resolves the user from the JWT, then proxies the request to the upstream KYB enrollment service.
A session URL (chatbotFullURL) is returned so the client can upload ID documents directly to the KYB service via POST /ky/enroll/idDocument (Bearer session token).
Representative data (firstName, lastName, birthDate, birthCity) is automatically retrieved from Pappers using the SIREN number.
## Response statuses
| Status | Description |
|--------|-------------|
| pending_submit | Enrollment created, documents not yet submitted |
| pending_id_document | No documents yet — redirect user to chatbotFullURL |
Authorization
AuthorizationRequiredBearer <token>In: header
Request Body
application/jsonRequiredemailRequiredstringContact email (no verification)
"email"companyRegistrationNumberRequiredstringSIREN number (9 digits)
"^[0-9]{9}$"returnUrlstringRedirect URL after document upload via web form
"uri"Default Response