Skip to main content
POST
Confirm or reject an announced operation between two non-liquidantes

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Encabezados

X-Idempotency
string
requerido

Required. Scopes this answer so a retry replays the stored response instead of sending a second command for the same operation.

Parámetros de ruta

operationId
string
requerido

Announced non-liquidante operation id (UUID).

Ejemplo:

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

Cuerpo

application/json
announcedAmount
string
requerido

The announced amount you are answering for, as a decimal string. It must EQUAL the amount the câmara announced or the command is refused with 422. Compared as a decimal, so "100.1" and "100.10" are the same money.

Ejemplo:

"1234.56"

decision
string
requerido

CONFIRM or REJECT (case-insensitive). The câmara titles this event "confirmação ou rejeição", which is why REJECT is the word here and DIVERGE is the word on a result.

Ejemplo:

"CONFIRM"

Respuesta

Accepted

commandId
string
requerido

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.

Ejemplo:

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

messageType
string
requerido

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

Ejemplo:

"LTR0002"

requestedAt
string
requerido

When the institution decided (RFC3339, UTC).

Ejemplo:

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

sourceAggregateId
string
requerido

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

Ejemplo:

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

sourceAggregateVersion
integer<int64>
requerido

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

Ejemplo:

1

status
string
requerido

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.

Ejemplo:

"REQUESTED"