Skip to main content
POST
Requeue consignado contract divergence

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Headers

X-Idempotency
string
required

Canonical idempotency request ID (lib-commons enforcer reads this).

Path Parameters

id
string<uuid>
required

Contract divergence identifier.

Body

application/json
expectedVersion
integer<int64>
required

Compare-and-swap guard: the version this request was read against.

Required range: x >= 1
reason
string

Optional free-text reason for the retry.

Maximum string length: 4000

Response

OK

adjustmentStatus
string
required

not_required|required|requested|posted.

authority
string
required

Source of truth for the contested value: client|dataprev|gateway|lender.

category
string
required

Bounded category: cash|rate|terms|margin|registration|technical.

classification
string
required

Specific durable exception inside the category.

contractId
string
required

Contract the divergence belongs to.

createdAt
string
required

RFC3339 UTC.

dispositionState
string
required

open|disposed.

effect
string
required

What the item does to the flow: audit_only|posting_pending|adjustment_required|booking_blocked.

firstObservedAt
string
required

First durable persist (RFC3339 UTC); the SLA clock start.

id
string
required

Contract divergence identifier.

latestObservedAt
string
required

Most recent observation (RFC3339 UTC).

occurrenceKey
string
required

Replay-fencing key for the observed occurrence.

railAcceptedAt
string
required

Instant the rail accepted the underlying fact (RFC3339 UTC).

slaDueAt
string
required

Resolution deadline (RFC3339 UTC).

updatedAt
string
required

RFC3339 UTC.

version
integer<int64>
required

Compare-and-swap guard: every mutation supplies this as expectedVersion.

amountCurrency
string

ISO-4217 currency of the contested amounts.

assignedAt
string

Instant of the current assignment (RFC3339 UTC).

assignee
string

Operator currently responsible, when assigned.

calculatedAt
string

Instant the Lender calculation was produced (RFC3339 UTC).

clientDeclaredAmount
string

Authoritative value the client declared, when a comparison exists.

disposedAt
string

Instant of disposition (RFC3339 UTC), present once disposed.

dispositionActor
string

Identity that disposed the item, present once disposed.

dispositionJustification
string

Free-text justification, present once disposed.

dispositionResult
string

Structured outcome, present once disposed.

lenderCalculatedAmount
string

Lender calculation. Audit evidence only, never authoritative.

ruleVersion
string

Version of the rule that produced the Lender calculation.