Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.mytruv.com/llms.txt

Use this file to discover all available pages before exploring further.

The Recurring Transactions response separates recurring transactions into inflows (income) and outflows (expenses), with details about frequency, amounts, and status.

Inflow attributes

AttributeTypeDescription
source_idstringUnique identifier of the income source
source_namestringName of the income source (e.g. employer name)
account_idstringID of the associated account
descriptionstringTransaction description
frequencystringPayment frequency (WEEKLY, BIWEEKLY, MONTHLY, etc.)
average_amountstringAverage payment amount
median_amountstringMedian payment amount
last_amountstringMost recent payment amount
logo_urlstringLogo URL for the source
statusstringactive, inactive, or irregular
income_typestringType of income (e.g. salary)
first_detectedstringDate first detected (YYYY-MM-DD)
last_transaction_datestringDate of most recent transaction
next_expected_datestringPredicted next payment date
historical_transactionsarray of objectsPast transactions for this source

Outflow attributes

AttributeTypeDescription
source_idstringUnique identifier of the expense source
source_namestringName of the merchant or service
account_idstringID of the associated account
categoriesarray of stringsAssigned categories
descriptionstringTransaction description
merchant_category_codestringISO 18245 category code
frequencystringPayment frequency
statusstringactive, inactive, or irregular
average_amountstringAverage payment amount
median_amountstringMedian payment amount
last_amountstringMost recent payment amount
logo_urlstringLogo URL for the merchant
first_detectedstringDate first detected (YYYY-MM-DD)
last_transaction_datestringDate of most recent transaction
next_expected_datestringPredicted next payment date
historical_transactionsarray of objectsPast transactions for this source

Endpoints


Example response

{
  "recurring_transactions": {
    "inflows": [
      {
        "source_id": "a1b2c3d4e5f6789012345678abcdef01",
        "source_name": "Acme Corp",
        "account_id": "24d7e80942ce4ad58a93f70ce4115f5c",
        "description": "Salary",
        "frequency": "BIWEEKLY",
        "average_amount": "3500.00",
        "median_amount": "3500.00",
        "last_amount": "3500.00",
        "status": "active",
        "income_type": "salary",
        "first_detected": "2024-01-01",
        "last_transaction_date": "2024-11-15",
        "next_expected_date": "2024-11-29"
      }
    ],
    "outflows": [
      {
        "source_id": "f9e8d7c6b5a4321098765432fedcba10",
        "source_name": "Netflix",
        "account_id": "24d7e80942ce4ad58a93f70ce4115f5c",
        "categories": ["Entertainment"],
        "description": "NETFLIX.COM",
        "frequency": "MONTHLY",
        "status": "active",
        "average_amount": "15.99",
        "median_amount": "15.99",
        "last_amount": "15.99",
        "first_detected": "2024-01-15",
        "last_transaction_date": "2024-11-15",
        "next_expected_date": "2024-12-15"
      }
    ]
  }
}