Skip to main content
GET
Read one command and the câmara's answer to it

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Path Parameters

commandId
string
required

Command id (UUIDv7).

Example:

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

Response

OK

actorSubject
string
required

The authenticated subject that authorised this command — the durable record of who answered the câmara.

actorType
string
required

Whether a person or a machine authorised this command.

businessTuple
any
required

The fields sent to the câmara for this message type, as they were sent. Monetary values are decimal strings.

id
string
required

The command's id (a UUIDv7). It is also the id of the outbound event and the key every fact about this command joins on.

messageType
string
required

LTR0002, LTR0008 or LTR0009.

requestedAt
string
required

When the institution decided (RFC3339).

sourceAggregateId
string
required

The announcement this command was authorised against.

sourceAggregateKind
string
required

Which announcement this command answers. For a position query it names the command row itself, because a query answers no announcement.

sourceAggregateVersion
integer<int64>
required

The version of that announcement at the moment it was answered.

status
string
required

REQUESTED (committed here, nothing has left this service), ACCEPTED (Lerian SILOC durably accepted the command and queued it for dispatch — it is NOT yet on the wire to the câmara and is NOT a settlement claim), ANSWERED (the câmara answered), REFUSED (the câmara said no) or FAILED (it never reached the câmara, and the announcement is open again). FAILED can follow ACCEPTED: Lerian SILOC may give up terminally on a queued message.

acceptedAt
string

When Lerian SILOC durably accepted this command and queued it for dispatch (RFC3339). It is not the moment the message reached the câmara — that is answeredAt.

answer
any

The câmara's answer body, projected exactly as it arrived: dtMovto, an optional dtHrLTR, and for a position query an optional positions array whose entries carry the câmara's own numbers as strings. This rail never computes, nets or rounds one. An absent positions array on a position query means the câmara matched nothing; on the two acknowledgement legs it means that leg carries no positions at all.

closedAt
string

When the command reached a terminal state (RFC3339).

numCtrlIF
string

The identifier Lerian SILOC minted for this message. Opaque here: displayed and logged, never parsed.

numCtrlLTR
string

The câmara-minted control number, when the answering leg carried one.

reason
string

Why a REFUSED or FAILED command ended that way, plus the offending tag when the wire supplied one. Diagnostic, never a control value.