Skip to main content

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 PENDING status
  • 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

    id stringrequired

    Legal person onboarding ID to finalize.

Header Parameters

    nonce stringrequired

    The nonce ID is a UUID (v4) used to uniquely identify the request. All requests must have an identifier.

    x-product-uuid string

    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.

    x-product-target-user-uuid string

    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.

    x-lang string

    Possible values: [pt-BR, en-US]

    Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.

Responses

Legal person onboarding submitted for review. Status is IN_PROCESS after successful validation.

Schema
    id stringrequired

    Legal person onboarding ID.

    status stringrequired

    Possible values: [pending, invalid, in_process, approved, rejected, finished, expired, failed, in_process_delayed]

    Onboarding Status. Status will be IN_PROCESS after successful finalization.

Loading...