Finalize Legal Person Onboarding
POST/v2/users/onboardings/legal-person/:id/finalize
Triggers validation and finalization of legal person onboarding.
Before calling this operation, make sure:
- The legal person onboarding exists and is in
PENDINGstatus - The shareholders of the legal person are registered
- All required legal person documents are uploaded
- At least one active legal representative is registered and linked to a shareholder
- All required documents are uploaded for every active legal representative
If a liveness video has been submitted for any representative, submit a video for every active representative before finalizing. Each representative also needs an identity document image in JPEG or PNG up to 5 MiB for face comparison. A missing or incompatible image prevents finalization; correct it while the onboarding is pending and call this operation again.
After a successful call:
- The synchronous response returns status
IN_PROCESS - The final onboarding result is asynchronous
On 422, handle the returned business code, which identifies the validation that failed.
Request
Path Parameters
Legal person onboarding ID to finalize.
Header Parameters
The nonce ID is a UUID (v4) used to uniquely identify the request. All requests must have an identifier.
UUID (v4) of the product that the request should use. Send it explicitly when the authenticated user has more than one product or when the integration must select a specific product. If omitted and the endpoint does not require it, the API uses the authenticated user's default product.
UUID (v4) of the user on whose behalf the request should run within the selected product. If omitted, the request runs as the authenticated user. Requires x-product-uuid.
Possible values: [pt-BR, en-US]
Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.
Responses
- 200
- 400
- 401
- 403
- 422
Legal person onboarding submitted for review. Status is IN_PROCESS after successful validation.
- application/json
- Schema
- Example (from schema)
Schema
Legal person onboarding ID.
Possible values: [pending, invalid, in_process, approved, rejected, finished, expired, failed, in_process_delayed]
Onboarding Status. Status will be IN_PROCESS after successful finalization.
{
"id": "8fc58500-b12e-49d7-892c-dfd704b94c2d",
"status": "in_process"
}
If any required params are missing or has invalid format or type.
User authentication failed.
If the authenticated user does not have permission.
If validation fails or onboarding is in invalid status. The response includes the business code to handle.