Skip to main content
POST
Reserve an inbound PIX Automatico debit hold

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

Authorization
string

Bearer access token (the financial-ingress gate; the handler fails closed with PIX-0082 when absent).

Example:

"Bearer eyJ..."

Chave-Idempotencia
string
required

Idempotency key (= the endToEndId of the transaction). Mandatory per section 5.4.

Example:

"E11111111202409181500y6j6mt9l1pi"

Body

application/json
codMunIbge
integer<int64>
required

Payer IBGE municipality code (7 digits).

Example:

3550308

cpfCnpj
string
required

Payer CPF or CNPJ (a v5.5.0 string).

Example:

"11111111111"

endToEndId
string
required

Unique payment-instruction id (32-char).

Example:

"E11111111202409181500y6j6mt9l1pi"

ispb
string
required

Payer participant ISPB (8 digits, a v5.5.0 string).

Example:

"04358798"

nrConta
string
required

Payer account number (nrConta, a string).

Example:

"12345678"

tpPessoa
integer<int64>
required

Payer person type (0=Pessoa Fisica, 1=Pessoa Juridica).

Example:

0

valor
number<double>
required

Reserve amount in reais (a JSON number; the only money field in section 5.4).

Example:

1500.25

nrAgencia
string

Payer branch (nrAgencia, 4 digits, string).

Example:

"1234"

Response

OK

dtHrRespostaSgct
string
required

SGCT response timestamp (UTC).

Example:

"2024-09-20T04:00:01.001Z"

endToEndId
string
required

Unique payment-instruction id (32-char).

Example:

"E11111111202409181500y6j6mt9l1pi"

resultado
integer<int64>
required

Block result (0=Rejeitado, 1=Aceito).

Example:

1

idOperacaoSgct
string

SGCT block-operation id (GUID; present only when resultado=1).

Example:

"58F752C5-6376-3252-8305-A2DE3A8525D3"

motivo
string

Rejection reason (SGCTPIX001=insufficient funds, SGCTPIX999=other; present only when resultado=0).

Example:

"SGCTPIX001"

motivoComplemento
string

Rejection detail (present only when resultado=0).

Example:

"Cliente nao possui saldo suficiente para o bloqueio solicitado"