Skip to main content
POST
Initiate connectivity (ECO) test

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Idempotency key. Required on every mutation.

X-TTL
string

Idempotency key TTL in seconds (overrides the service default).

Body

application/json
recipientIspb
string
required

ISPB of the counterparty participant the echo is addressed to (8 uppercase alphanumeric characters).

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

"00038166"

message
string

Optional free-text MsgECO payload echoed back by the counterparty (max 256 chars).

Example:

"connectivity check"

Response

Created

controlNumber
string
required

IF control number assigned to the GEN0001 submission (official ControleIF, 1-20 characters).

Required string length: 1 - 20
Example:

"20260610000000000001"

correlationId
string
required

Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.

Example:

"req-7a3f9c2e"

messageType
string
required

STR message code of the submission (always GEN0001 for connectivity tests).

Example:

"GEN0001"

nuOp
string
required

BACEN protocol identifier (NUOp) assigned to the GEN0001 connectivity-test submission.

Required string length: 23
Pattern: ^[0-9A-Z]{8}[0-9]{15}$
Example:

"12345678202606100000001"

status
string
required

Submission status; SUBMITTED until the counterparty's GEN0001R1 echo correlates by NUOp and flips it to CONFIRMED.

Example:

"SUBMITTED"

submittedAt
string
required

RFC3339 UTC timestamp when the submission was persisted before send.

Example:

"2026-06-10T12:00:00Z"