Skip to main content
POST
Configure outbound webhook

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Organization-Id
string

Tenant organization ID. Optional. The organization context is determined by the credentials you authenticate with; this header does not select or change it.

Idempotency-Key
string
required

Client-supplied idempotency key, a UUID. Required: a request without it, with a value that is not a UUID, or with the nil UUID (00000000-0000-0000-0000-000000000000) is refused with 400 PBP-0012.

Body

application/json
callbackUrl
string
required
enabledEvents
string[] | null
required

Event types the configuration receives, any of: BOLETO_CREATED, BOLETO_SETTLED, BOLETO_CANCELED, BOLETO_CANCEL_FAILED, BOLETO_INACTIVATED, BOLETO_FAILED, BOLETO_EXCESS_PAYMENT, BOLETO_BATCH_FINISHED, PAYMENT_SETTLED, PAYMENT_REJECTED, PAYMENT_FAILED, PAYMENT_CANCELED, PAYMENT_SCHEDULED, PIX_KEY_CHANGED (the notice that the tenant's Pix key changed). A type outside this list is refused. The list holds at most 64 entries.

Maximum array length: 64
secret
string
required
active
boolean

Response

OK

active
boolean
required
callbackUrl
string
required
createdAt
string
required
enabledEvents
string[] | null
required

Event types the configuration receives, any of: BOLETO_CREATED, BOLETO_SETTLED, BOLETO_CANCELED, BOLETO_CANCEL_FAILED, BOLETO_INACTIVATED, BOLETO_FAILED, BOLETO_EXCESS_PAYMENT, BOLETO_BATCH_FINISHED, PAYMENT_SETTLED, PAYMENT_REJECTED, PAYMENT_FAILED, PAYMENT_CANCELED, PAYMENT_SCHEDULED, PIX_KEY_CHANGED (the notice that the tenant's Pix key changed). A type outside this list is refused.

id
string
required
secret
string
required

Always the literal "[REDACTED]" — the signing secret is never returned by this API.

Example:

"[REDACTED]"

updatedAt
string
required