Skip to main content
POST
Ask the câmara for this institution's LBTR position

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Required. A retry carrying the same key replays the stored response instead of asking the câmara twice; a genuinely new query needs a new key.

Body

application/json
dtMovto
string
required

The settlement business day to query (the only required field).

Example:

"2026-09-22"

cnpjNLiqdant
string

Filter to one non-liquidante's CNPJ.

Example:

"12345678000199"

identdPartCamr
string

Filter to one câmara participant identifier.

Example:

"00012345"

ispbIFLiqdant
string

Filter to one settlement bank's ISPB. This is the COUNTERPARTY's settlement bank, never your own.

Example:

"12345678"

numCtrlLTROr
string

Filter to one câmara-minted control number.

Example:

"20260922000000000041"

numOpLTR
string

Filter to one LTR operation number.

Example:

"0000000000000000123"

sitLancLTR
string

Filter to one RAW 3-digit SitLancLTR situation code, passed through verbatim. The rail publishes no product enum for it: the domain has eighteen values and a filter that understands only some of them would silently lie about the rest.

Example:

"001"

tpDebCred
string

Filter to DEBIT or CREDIT entries (case-insensitive).

Example:

"DEBIT"

Response

Accepted

commandId
string
required

The command's id (a UUIDv7 minted by this service). It is the key every later fact joins on and the id to read the command back by.

Example:

"0199a2e8-7a1c-7c1a-9e5d-2f6a1b3c4d5e"

messageType
string
required

The outbound message this command originates: LTR0002 (result answer), LTR0008 (non-liquidante answer) or LTR0009 (position query).

Example:

"LTR0002"

requestedAt
string
required

When the institution decided (RFC3339, UTC).

Example:

"2026-09-22T13:04:11Z"

sourceAggregateId
string
required

The announcement this command answers. For a position query it is the command's own id, because a query answers no announcement.

Example:

"018f8a3e-4b2c-7c1a-9e5d-2f6a1b3c4d5e"

sourceAggregateVersion
integer<int64>
required

The version of the announcement this command was authorised against, kept so a later reader can see which view of it was answered.

Example:

1

status
string
required

Always REQUESTED here: the command row and its outbound event are committed and nothing has been sent yet. Poll the command to see it reach ACCEPTED, ANSWERED, REFUSED or FAILED.

Example:

"REQUESTED"