Pular para o conteúdo principal
POST
Confirm a proposed match group

Autorizações

Authorization
string
header
obrigatório

Bearer token authentication (format: "Bearer {token}")

Cabeçalhos

X-Request-Id
string

A unique identifier for tracing the request across services.

Parâmetros de caminho

matchGroupId
string<uuid>
obrigatório

Match Group ID

Parâmetros de consulta

contextId
string<uuid>
obrigatório

Context ID Context ID the group belongs to

Resposta

Indicates that the request was successful and the response contains the expected data.

confidence
integer<int64>
obrigatório

Match confidence score from 0 (lowest) to 100 (exact); manual matches are 100

Intervalo obrigatório: 0 <= x <= 100
Exemplo:

85

contextId
string
obrigatório

Reconciliation context ID this group belongs to

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

createdAt
string
obrigatório

Creation timestamp (RFC 3339)

Exemplo:

"2025-01-15T10:30:00Z"

id
string
obrigatório

Unique identifier for the group

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

items
object[] | null
obrigatório

Transaction allocations that make up this match group

Maximum array length: 500
runId
string
obrigatório

Identifier of the match run that created this group

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

status
enum<string>
obrigatório

Current status of the group: PROPOSED (awaiting review), CONFIRMED (accepted), REJECTED (a proposed group discarded before confirmation), or REVOKED (a confirmed group whose confirmation was later undone by an unmatch; the original confirmation timestamp is kept for audit)

Opções disponíveis:
PROPOSED,
CONFIRMED,
REJECTED,
REVOKED
Exemplo:

"PROPOSED"

updatedAt
string
obrigatório

Last update timestamp (RFC 3339)

Exemplo:

"2025-01-15T10:30:00Z"

confirmedAt
string

When the group was confirmed (RFC 3339); present only once confirmed

Exemplo:

"2025-01-15T10:35:00Z"

reasonCodes
string[] | null

Rationale reason codes attached to this group's member transactions (e.g. FX_RATE_VARIANCE, FEE_VARIANCE, AGED_BREAK, OVER_SETTLED), resolved by joining member exceptions. Absent for a clean match with no recorded rationale

Maximum array length: 32
Exemplo:
rejectedReason
string

Reason the group was rejected; present only when the status is REJECTED

Exemplo:

"amounts do not match within tolerance"

ruleId
string

Identifier of the rule used for matching; null for manual matches

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"