Register the account as a boleto beneficiary

Registers this account's holder as a boleto beneficiary using the account's own data. Send an empty body, `{}` or `null`. Any other JSON returns **400** `invalid_payload`. Scope `boleto_charge.manage`. Requires `boleto_charge`. - Holder not registered, or the relationship is closed: **202** `boleto_charge_beneficiary_pending` and `Retry-After: 300`. - Already pending: the same **202**, with no second registration. - Eligible with an active relationship: **200** with the current beneficiary. - Ineligible or under review: **422** `boleto_charge_beneficiary_ineligible`. - The settlement bank refused: **502** `boleto_charge_beneficiary_registration_failed`, and `message` carries the partner's reason.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

accountIdstringRequired
Account identifier.

Headers

X-Tenant-IdstringRequired
Tenant context used for authorization and routing.
Idempotency-KeystringOptional

Optional client-generated idempotency token (recommended for safe retries).

Request

Empty. The account supplies the beneficiary data.

Response

Already eligible. Body is the current beneficiary.
beneficiaryIdstringOptional

Settlement-bank beneficiary id.

identifierstringOptional
Beneficiary identifier.
statusenumOptional
Beneficiary status.
Allowed values:
relationshipStatusenumOptional
Relationship with the settlement bank.
Allowed values:
relationshipActivebooleanOptional
True when the relationship is active.
personTypeenumOptional
Allowed values:
taxNumberstringOptional
namestringOptional

Errors

400
Bad Request Error
403
Forbidden Error
422
Unprocessable Entity Error
502
Bad Gateway Error