Update Legal Person Onboarding
PUT/v1/users/onboardings/legal-person/:id
Updates onboarding data for a legal person. You can update headquarters or branch address and legal person revenue.
Request
Path Parameters
Legal person onboarding ID.
Header Parameters
The nonce ID is a UUID (v4) used to uniquely identify the request. All requests must have an identifier.
Possible values: [pt-BR, en-US]
Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.
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.
- application/json
Body
required
address object
User address zip code.
User address street.
User address number.
User address neighborhood.
User address city.
User address federative unit.
User address country.
User address complement.
Legal person annual revenue in R$ cents.
Responses
- 200
- 400
- 401
- 403
- 422
Legal person onboarding updated successfully.
- 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. The initial status is PENDING until onboarding is finalized.
Legal person onboarding created at.
Legal person onboarding updated at.
{
"id": "8fc58500-b12e-49d7-892c-dfd704b94c2d",
"status": "pending",
"created_at": "2026-03-26T14:02:59.208Z",
"updated_at": "2026-03-26T14:02:59.208Z"
}
If any required params are missing or has invalid format or type.
User authentication failed.
If the authenticated user does not have permission.
If any required params are missing or has invalid format or type.