Transaction

{
  "postedDate": "2024-12-17",
  "transactionDate": "2024-12-16",
  "id": "123456789",
  "accountId": "987654321",
  "amount": "-150.00",
  "category": "Groceries",
  "merchant": "Supermarket A",
  "reversed": false
}

Some fields have specific requirements, which are detailed below.

Field

Type

Requirements

Description

postedDate

String

ISO 8601 as YYYY-MM-DD

When the transaction is completed (posted) on the core

transactionDate

String

ISO 8601 as YYYY-MM-DD

When the transaction occurs. Cannot be later than the postedDate

id

String

accountId

String

amount

String

This value is always in USD

For debit accounts:

  • Positive amounts = inflow

  • Negative amounts = outflowFor loan accounts:

  • Positive amounts = outflow

  • Negative amounts - inflow

category

  • Nullable_ String

Categorized by the core; values vary across customers

merchant

  • Nullable_ String

reversed

Boolean

Indicates whether a transaction has been reversed