Skip to main content
GET
Read rediscount operation status

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Parâmetros de caminho

operationId
string<uuid>
obrigatório

Rediscount operation UUID returned by the create endpoint.

Resposta

OK

amount
string
obrigatório

Commanded amount, verbatim.

Exemplo:

"1500000.00"

correlationId
string
obrigatório

Request-scoped correlation identifier echoing X-Request-ID.

Exemplo:

"req-7a3f9c2e"

id
string<uuid>
obrigatório

Rediscount operation UUID.

Exemplo:

"9f1c2d3e-4b5a-6c7d-8e9f-0a1b2c3d4e5f"

kind
string
obrigatório

Operator-facing command kind.

Exemplo:

"contract"

movementDate
string
obrigatório

BACEN business date (DtMovto) the frame was sent for.

Exemplo:

"2026-06-15"

selicOperation
string
obrigatório

Selic operation number this frame carried.

Exemplo:

"000123"

status
enum<string>
obrigatório

Lifecycle state. PENDING = submitted, nothing heard. ACCEPTED = BACEN took the request and Selic is HOLDING it for want of securities — registered, NOT settled, no settlement fact emitted. SETTLED = a Reservas Bancárias entry exists (numCtrlSTR proves it). REJECTED = BACEN refused it. CANCELLED = withdrawn, or swept at STR close. CONVERTED = liquidated by a conversion, or rolled into one business day by the end-of-day sweep. SETTLED is deliberately NOT terminal: a settled rediscount is still an open borrowing until it is repaid.

Opções disponíveis:
PENDING,
ACCEPTED,
SETTLED,
REJECTED,
CANCELLED,
CONVERTED
Exemplo:

"ACCEPTED"

wireCode
string
obrigatório

RDC message code that was put on the wire.

Exemplo:

"RDC0002"

bacenStatusAt
string

BACEN's own situation timestamp (DtHrSit), verbatim as the wire spells it. Deliberately not parsed: BACEN's clock and this deployment's are two different facts.

Exemplo:

"2026-06-15T09:30:00"

nuOp
string

SFN operation number of the transmitted frame. Empty when the submit failed.

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

"12345678202606150000014"

numCtrlRDC
string

Handle BACEN minted for this operation. Every later message quotes it as originalHandle.

Exemplo:

"RDC20260615000000001"

numCtrlSTR
string

Settlement reference BACEN sent. Its ABSENCE on an accepted operation is the pending state, not a missing field: a SETTLED operation always carries it, because it is the only evidence a Reservas Bancárias entry exists.

Exemplo:

"STR20260615000001"

originalHandle
string

BACEN handle of the operation this command acted on. Empty on a contract.

Exemplo:

"RDC20260615000000001"

rejectionReason
string

Operator-facing reason the operation went REJECTED.

remainingBalance
string

Remaining balance (SldAtl) BACEN REPORTED on a payment response, verbatim as text. Never derived by subtracting a payment from a contract. The operation stays open until it reaches zero.

Exemplo:

"500000.00"

settledAt
string<date-time>

RFC3339 UTC timestamp this deployment projected the terminal answer — a freshness stamp, never a BACEN fact.

Exemplo:

"2026-06-15T12:30:01Z"

sitLancRDC
string

BACEN situation code (SitLancRDC), verbatim.

Exemplo:

"16"

supersededById
string<uuid>

Set when a conversion liquidated this operation: the id of the replacement that superseded it.