Submit a rediscount query
Submits a rediscount consulta and returns a correlation id plus a PENDING state. Two kinds: eligibleTitlePrice asks the unit price of one security accepted as rediscount collateral (RDC0001), and openPositions asks which rediscounts this institution still has open on the movement date (RDC0006). The answer arrives asynchronously. The consultas live outside /v1/str/operations because a consulta mints no operation, and they carry their own scope: reading this institution’s collateral standing is not the same grant as commanding a borrowing against it. The open-position query is always sent in message mode — BACEN’s file-return modes deliver the answer over a transport this rail does not implement, so offering them would publish a request whose answer could never be collected.
Authorizations
JWT bearer token issued by the identity provider.
Headers
Idempotency key. Required on every mutation.
Idempotency key TTL in seconds.
Body
Operator-facing consulta kind. The server derives the wire code: eligibleTitlePrice -> RDC0001 (what is one eligible security worth), openPositions -> RDC0006 (what rediscounts does this institution still have open today).
eligibleTitlePrice, openPositions "openPositions"
Maturity of that security (DtVenc). Required by kind=eligibleTitlePrice, refused by kind=openPositions.
"2027-01-01"
Optional window start (HrIni) narrowing the answer. kind=openPositions only; BACEN defaults an absent value to the system's opening time.
^[0-9]{2}:[0-9]{2}:[0-9]{2}$"09:00:00"
Selic identifier of the security whose unit price is asked for (IdentdTitSEL). Required by kind=eligibleTitlePrice, refused by kind=openPositions.
"100000"
Response
Accepted
Request-scoped correlation identifier echoing X-Request-ID.
"req-7a3f9c2e"
Correlation id (the outbound NUOp). Poll GET /v1/str/rediscount-queries/{nuOp} with it.
"12345678202606150000014"
Consulta kind, echoed back.
"openPositions"
BACEN business date (DtMovto) the consulta was sent for, derived server-side.
"2026-06-15"
Projection state: PENDING until the answer arrives.
"PENDING"
RFC3339 UTC timestamp the consulta was submitted.
"2026-06-15T12:00:00Z"
RDC message code the server derived and put on the wire.
"RDC0006"

