Create a balance block on an infraction report
Places an incremental balance block against an infraction report and relays the hold to the SPI Block Balancer. amount in the response is the amount Pix Lerian asks the SPI to hold: the requested amount, capped at the headroom left on the report and on the contested transaction across the reports that contest it. The SPI can hold less when the balance is short.
requestRef identifies the block. A repeat of the same requestRef replays the block and answers 201 once the hold is confirmed. A new requestRef blocks the amount again. A requestRef can repeat across infraction reports.
When the SPI refuses the hold on the first request with any status except 409, Pix Lerian returns its error and keeps nothing, so you can retry with the same requestRef. When the SPI leaves the hold unanswered, the block stays PENDING without spiBlockId, because the SPI can already hold the funds: repeat the call with the same requestRef. A 409 from the SPI keeps the block FAILED: a hold of an earlier attempt can still stand, so do not send a new requestRef.
The call answers 409 when the infraction is not in a blockable state, already has a block settling or settled, or has a refund operation in progress on a linked refund. The last case is temporary: retry with the same requestRef once the operation ends. It answers 422 (PIX-0013) when no headroom is left on the report or on the contested transaction. The report must belong to the authenticated organization, otherwise the call answers 404.
Autorizações
JWT bearer token issued by the identity provider.
Cabeçalhos
REQUIRED. Client-supplied replay key, at most 64 bytes. A request without it is refused with PIX-0030 @ 400 before the handler runs. Resending the same key and request within 1 hour returns the original response, its status included, with X-Idempotency-Replayed: true. Reusing the key with a divergent method, path or body, or while the first request runs, is PIX-0031 @ 412.
1 - 64Parâmetros de caminho
Infraction report internal ID (UUID format)
"018f8c1d-1234-7abc-9def-000000000001"
Corpo
Resposta
Created
"1500.00"
1
"2026-07-15T13:30:00Z"
"018f8c1d-1234-7abc-9def-000000000002"
"018f8c1d-1234-7abc-9def-000000000099"
PENDING, SETTLING, SETTLED, RELEASED, FAILED "PENDING"

