Confirm or diverge from an announced settlement result
Answers a result the câmara announced (LTR0001) with the institution’s LTR0002: CONFIRM accepts it, DIVERGE disputes it. Asynchronous intake — 202 means the command and its outbound event are committed and nothing has been sent yet; poll the command to see the câmara’s answer. announcedAmount must equal the amount that was announced (422 otherwise), compared as a decimal. A result the câmara cancelled, or one already decided, is 409; an announcement that changed since it was read is 409 and should be read again. X-Idempotency is REQUIRED: a retry carrying the same key replays the stored response instead of sending a second answer, and the same key with a different body is 409. RBAC: lbtr:write; the deciding operator and the tenant are always taken from the validated request identity, never from the payload.
Autorizaciones
JWT bearer token issued by the identity provider.
Encabezados
Required. Scopes this answer so a retry replays the stored response instead of sending a second command for the same result.
Parámetros de ruta
Announced result id (UUID).
"018f8a3e-4b2c-7c1a-9e5d-2f6a1b3c4d5e"
Cuerpo
The announced amount you are answering for, as a decimal string (e.g. "1234.56"). It must EQUAL the amount the câmara announced or the command is refused with 422: a confirmation that does not say what it confirms is not auditable. Compared as a decimal, so "100.1" and "100.10" are the same money.
"1234.56"
CONFIRM or DIVERGE (case-insensitive). CONFIRM accepts the announced result; DIVERGE disputes it. Both ride the same wire tag; the product words differ because the câmara's own event titles them differently.
"CONFIRM"
Respuesta
Accepted
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.
"0199a2e8-7a1c-7c1a-9e5d-2f6a1b3c4d5e"
The outbound message this command originates: LTR0002 (result answer), LTR0008 (non-liquidante answer) or LTR0009 (position query).
"LTR0002"
When the institution decided (RFC3339, UTC).
"2026-09-22T13:04:11Z"
The announcement this command answers. For a position query it is the command's own id, because a query answers no announcement.
"018f8a3e-4b2c-7c1a-9e5d-2f6a1b3c4d5e"
The version of the announcement this command was authorised against, kept so a later reader can see which view of it was answered.
1
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.
"REQUESTED"

