Confirm a proposed match group
Use this endpoint to approve one PROPOSED match group in a single transaction. The group becomes CONFIRMED and keeps the engine’s rule and confidence. Its transactions become MATCHED, and fee variances, open-item residuals and break closures are recorded exactly as for an auto-confirmed group. A later unmatch reverses it. A group that is no longer PROPOSED returns 409.
Autorizaciones
Bearer token authentication (format: "Bearer {token}")
Encabezados
A unique identifier for tracing the request across services.
Parámetros de ruta
Match Group ID
Parámetros de consulta
Context ID Context ID the group belongs to
Respuesta
Indicates that the request was successful and the response contains the expected data.
Match confidence score from 0 (lowest) to 100 (exact); manual matches are 100
0 <= x <= 10085
Reconciliation context ID this group belongs to
"550e8400-e29b-41d4-a716-446655440000"
Creation timestamp (RFC 3339)
"2025-01-15T10:30:00Z"
Unique identifier for the group
"550e8400-e29b-41d4-a716-446655440000"
Transaction allocations that make up this match group
500Identifier of the match run that created this group
"550e8400-e29b-41d4-a716-446655440000"
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)
PROPOSED, CONFIRMED, REJECTED, REVOKED "PROPOSED"
Last update timestamp (RFC 3339)
"2025-01-15T10:30:00Z"
When the group was confirmed (RFC 3339); present only once confirmed
"2025-01-15T10:35:00Z"
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
32Reason the group was rejected; present only when the status is REJECTED
"amounts do not match within tolerance"
Identifier of the rule used for matching; null for manual matches
"550e8400-e29b-41d4-a716-446655440000"

