Skip to main content
POST
Register an indirect participant

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Cuerpo

application/json
name
string
requerido

Display name of the indirect participant (1..120 chars).

Ejemplo:

"Indirect PSP Ltda"

delivery
object

Delivery endpoint + signing secret.

ispb
string

The indirect PSP's own ISPB (exactly 8 digits). Required for MVP flows.

Ejemplo:

"12345678"

messagingMode
string

Delivery mode; the MVP supports 'raw' (JD-pure passthrough).

Ejemplo:

"raw"

Respuesta

Created

createdAt
string<date-time>
requerido

Creation timestamp (UTC).

delivery
object
requerido

Delivery endpoint (secret redacted).

indirectId
string
requerido

The indirect participant id (routing identifier).

Ejemplo:

"018f2b7c-0000-7000-8000-000000000000"

ispb
string
requerido

The indirect PSP's ISPB.

Ejemplo:

"12345678"

messagingMode
string
requerido

Delivery mode.

Ejemplo:

"raw"

name
string
requerido

Display name.

Ejemplo:

"Indirect PSP Ltda"

piAccountAlias
string
requerido

The derived @pi_{ispb} Midaz account alias.

Ejemplo:

"@pi_12345678"

provisioning
object
requerido

Legacy provisioning state. Always present as an object; its failedStep is always null for a row registered by this service.

qrCertificate
object
requerido

Own-QR-code certificate configuration.

status
string
requerido

Lifecycle status.

Ejemplo:

"ACTIVE"

updatedAt
string<date-time>
requerido

Last-update timestamp (UTC).