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``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"
}