Skip to main content
PATCH
Update channel settings

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string

Idempotency key (primary).

X-Idempotency-Key
string

Idempotency key (legacy alias for X-Idempotency).

X-TTL
string

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

Body

application/json
deliveryMode
string

Optional notification delivery mode to set: WEBHOOK, EVENT (streaming), or BOTH; left unchanged when omitted.

Example:

"WEBHOOK"

ispb
string

Optional participant ISPB to set, the 8-digit BACEN institution identifier; left unchanged when omitted.

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

"12345678"

metadata
object

Optional client-supplied settings metadata to merge; sensitive keys are redacted on read.

Response

OK

channelStatus
string
required

SPB channel connectivity status: CONNECTED or PENDING_CONFIGURATION.

Example:

"CONNECTED"

deliveryMode
string
required

Notification delivery mode: WEBHOOK, EVENT (streaming), or BOTH.

Example:

"WEBHOOK"

ispb
string
required

Participant ISPB the settings belong to, the 8-digit BACEN institution identifier.

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

"12345678"

webhooks
object[] | null
required

Configured webhook endpoints that receive STR notifications.

certDaysRemaining
integer<int64>

Whole days remaining until the active certificate expires; absent when no certificate is configured.

Example:

365

certificateExpiresAt
string<date-time>

UTC RFC 3339 expiry timestamp of the active ICP-Brasil certificate; absent when no certificate is configured.

Example:

"2027-05-04T18:30:00Z"

metadata
object

Client-supplied settings metadata; sensitive keys and values are redacted before being returned.

readiness
object

Embedded readiness summary; present only when the readiness summary is available.