Retrieve transaction match
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
subaccountId
uuid
required
transactionMatchId
uuid
required
accept
string
enum
Defaults to application/json
Generated from available response content types
application/jsonapplication/problem+json
Allowed:
application/json``application/problem+json
``200 Successful operation
object
_links
object
required
HAL-style links to related resources.
self
object
required
self object
cardTransaction
object
required
cardTransaction object
bankTransaction
object
required
bankTransaction object
card
object
card object
id
uuid
required
The unique identifier of the transaction match.
accountId
uuid
required
The unique identifier of the account that owns this match.
subaccountId
uuid
required
The unique identifier of the subaccount associated with this match.
cardTransactionId
uuid
required
The unique identifier of the matched card transaction.
bankTransactionId
uuid
required
The unique identifier of the matched bank transaction.
confidence
string
enum
required
The confidence level of the match.
HIGH: Score >= 0.70MEDIUM: Score >= 0.50LOW: Score >= 0.20
HIGH``MEDIUM``LOW
score
number
required
0 to 1
The numeric match score between 0 and 1, representing how closely the bank and card transactions match.
cardTransaction
object
required
Summary of the matched card transaction.
cardId
uuid | null
The card identifier associated with the matched card transaction.
date
string
The transaction date.
amount
number
The transaction amount.
currency
string
The transaction currency.
descriptor
string
The merchant descriptor.
bankTransaction
object
required
Summary of the matched bank transaction.
date
string
The transaction date.
amount
number
The transaction amount.
currency
string
The transaction currency.
description
string
The transaction description.
merchantName
string | null
The merchant name.
reasons
array of objects
required
Breakdown of the scoring factors that contributed to the match score.
reasons*
object
type
string
enum
The matching factor type.
Amount``Date``Merchant``ReferenceId``PreAuth
score
number
The individual score for this factor.
cardValue
string | null
The value from the card transaction used for comparison. May be a string or numeric value.
bankValue
string | null
The value from the bank transaction used for comparison. May be a string or numeric value.
diff
number
The numeric difference between the card and bank values.
message
string
Human-readable explanation of the score for this factor.
createdAt
date-time
required
Date and time when this match was created, in UTC, following ISO 8601 format.
``401 Authentication credentials were either missing or incorrect
``403 Authentication credentials used do not have have permissions to perform the request
``404 The requested resource was not found on the server
``500 The server encountered an unexpected condition that prevented it from fulfilling the request
{
"_links": {
"self": {
"href": "/transaction-matches/1fcb895e-9217-4a6f-9d10-5a7dcef86c11/b1c2d3e4-f5a6-7b8c-9d0e-1f2a3b4c5d6e"
},
"cardTransaction": {
"href": "/transaction-messages/a9b8c7d6-e5f4-3a2b-1c0d-9e8f7a6b5c4d"
},
"bankTransaction": {
"href": "/bank-transactions/1fcb895e-9217-4a6f-9d10-5a7dcef86c11/7f2a9c4e-3b1d-4e8f-a5c7-6d0e2f9b8a3c"
},
"card": {
"href": "/cards/5dec2c49-0aa5-4683-a317-427eb5d115f3"
}
},
"id": "b1c2d3e4-f5a6-7b8c-9d0e-1f2a3b4c5d6e",
"accountId": "8f3a1b2c-4d5e-6f7a-8b9c-0d1e2f3a4b5c",
"subaccountId": "1fcb895e-9217-4a6f-9d10-5a7dcef86c11",
"cardTransactionId": "a9b8c7d6-e5f4-3a2b-1c0d-9e8f7a6b5c4d",
"bankTransactionId": "7f2a9c4e-3b1d-4e8f-a5c7-6d0e2f9b8a3c",
"confidence": "HIGH",
"score": 0.85,
"cardTransaction": {
"cardId": "5dec2c49-0aa5-4683-a317-427eb5d115f3",
"date": "2025-10-15",
"amount": 42.5,
"currency": "USD",
"descriptor": "UBER TRIP"
},
"bankTransaction": {
"date": "2025-10-15",
"amount": 42.5,
"currency": "USD",
"description": "UBER TRIP",
"merchantName": "Uber"
},
"reasons": [
{
"type": "Amount",
"score": 1,
"cardValue": "42.50",
"bankValue": "42.50",
"diff": 0,
"message": "Exact amount match ($42.50)"
},
{
"type": "Date",
"score": 0.9,
"cardValue": "2025-10-15",
"bankValue": "2025-10-15",
"diff": 0,
"message": "Transaction dates within 1 day"
},
{
"type": "Merchant",
"score": 0.85,
"cardValue": "UBER TRIP",
"bankValue": "Uber",
"diff": 0,
"message": "Merchant name contains match (Uber)"
}
],
"createdAt": "2025-10-15T14:31:00.000Z"
}