Skip to main content
POST
Register the direct participant this rail operates as

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Idempotency key, max 255 characters

Body

application/json
contactEmail
string
required

Lower-case e-mail BACEN uses to reach this participant about a funds-recovery case (DICT 2.12.1 Email pattern). The address must be lower-case: an upper-case one is refused, never rewritten. The service checks the format, not the published schema, so a refusal never echoes the submitted value back.

Example:

"med@bancoexemplo.com.br"

contactPhone
string
required

E.164 phone BACEN uses to reach this participant about a funds-recovery case (DICT 2.12.1 Phone pattern: +, then 2 to 15 digits). The service checks the format, not the published schema, so a refusal never echoes the submitted value back.

Example:

"+5511999998888"

ispb
string
required

ISPB of the institution this rail operates as, exactly 8 numeric digits.

Pattern: ^[0-9]{8}$
Example:

"12345678"

name
string
required

Legal name of the institution. The 256-character bound is Lerian's own — it is what participants.name stores — not a BACEN limit.

Required string length: 1 - 256
Example:

"Banco Exemplo S.A."

Response

Created

contactEmail
string
required

Registered regulator-facing e-mail; travels on every MED 2.0 funds recovery opened for this participant.

Example:

"med@bancoexemplo.com.br"

contactPhone
string
required

Registered regulator-facing phone; travels on every MED 2.0 funds recovery opened for this participant.

Example:

"+5511999998888"

createdAt
string
required

UTC timestamp when the participant was created, RFC 3339 format.

Example:

"2025-03-07T14:30:00Z"

id
string
required

Server-assigned UUID of the participant.

Example:

"550e8400-e29b-41d4-a716-446655440000"

ispb
string
required

ISPB of the participant, exactly 8 numeric digits.

Example:

"12345678"

name
string
required

Legal name of the participant institution.

Example:

"Banco Exemplo S.A."

status
string
required

Lifecycle state of the participant: ACTIVE, SUSPENDED, OFFBOARDED, PENDING (indirect reda.014 in flight), REGISTRATION_REJECTED (reda.016 REJT), or OFFBOARD_PENDING (reda.031 in flight).

Example:

"ACTIVE"

type
string
required

Connection type: DIRECT (connects directly to BACEN) or INDIRECT (routes through a sponsor).

Example:

"DIRECT"

updatedAt
string
required

UTC timestamp of the last update to the participant, RFC 3339 format.

Example:

"2025-03-07T14:30:00Z"

config
object

Quota and routing configuration; present only for indirect participants.

sponsorISPB
string

ISPB of the sponsoring participant (8 numeric digits); present only for INDIRECT participants.

Example:

""