Skip to main content
POST
Reconcile an operation against the counterpart's settlement status

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Parâmetros de caminho

operationId
string
obrigatório

Operation id (UUID).

Exemplo:

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

Corpo

application/json
participantIspb
string

ISPB (8 characters) the SLC0908 consulta is run on behalf of. A resource selector for the counterpart node, not an identity claim.

Exemplo:

"12345678"

reason
string

Audit justification (mandatory; enforced by the domain). At most 1024 characters. This verb takes no evidence — the counterpart's answer is the evidence.

Maximum string length: 1024
Exemplo:

"operation stuck at FORWARDED after the ASLC023 window closed"

Resposta

OK

action
enum<string>
obrigatório

Outcome class: IN_SYNC (the two ledgers already agreed, nothing written) or SYNCHRONIZED (the local record was advanced).

Opções disponíveis:
IN_SYNC,
SYNCHRONIZED
Exemplo:

"SYNCHRONIZED"

counterpartStatus
string
obrigatório

The counterpart's RAW SLC0908 settlement status, echoed verbatim rather than re-rendered through this service's vocabulary.

Exemplo:

"CONFIRMED"

localState
string
obrigatório

Local state after the reconcile.

Exemplo:

"CONFIRMED"

operationId
string
obrigatório

Operation id (UUID) that was reconciled.

Exemplo:

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

previousState
string
obrigatório

Local state before the reconcile. Equal to localState on an IN_SYNC run.

Exemplo:

"FORWARDED"

reconciledBy
string
obrigatório

Authenticated subject who requested the reconcile, taken from the validated request identity and never from the payload.

Exemplo:

"ops@acquirer.com"

controlNumber
string

Counterpart control number correlating the operation, when the answer carried one.

Exemplo:

"CTRL-0042"

trigger
string

Transition trigger (always NUCLEA_RECONCILED). Absent on an IN_SYNC run, where no transition was persisted.

Exemplo:

"NUCLEA_RECONCILED"