Skip to main content
GET
/
v1
/
users
/
recurring-transactions
Get User Recurring Transactions Endpoint
curl --request GET \
  --url https://api.mytruv.com/v1/users/recurring-transactions \
  --header 'Authorization: Basic <encoded-value>'
{
  "recurring_transactions": {
    "outflows": [
      {
        "source_id": "68a7e80942ce4ad58a93f70ce411549a",
        "source_name": "Netflix",
        "categories": [
          "Entertainment",
          "Subscriptions"
        ],
        "description": "NETFLIX.COM",
        "first_detected": "2024-01-15",
        "account_id": "68a7e80942ce4ad58a93f70ce411549a",
        "merchant_category_code": "5968",
        "frequency": "MONTHLY",
        "status": "active",
        "average_amount": "15.99",
        "median_amount": "15.99",
        "last_amount": "15.99",
        "logo_url": "https://cdn.mytruv.com/providers/logo.png",
        "last_transaction_date": "2024-11-15",
        "next_expected_date": "2024-12-15",
        "historical_transactions": [
          {
            "transaction_id": "<string>",
            "description": "NETFLIX.COM",
            "date": "2025-05-04",
            "amount": "200.31"
          }
        ]
      }
    ],
    "inflows": [
      {
        "source_id": "68a7e80942ce4ad58a93f70ce411549a",
        "source_name": "Acme Corp",
        "description": "Salary",
        "first_detected": "2024-01-01",
        "last_transaction_date": "2024-11-15",
        "next_expected_date": "2024-11-29",
        "income_type": "salary",
        "account_id": "68a7e80942ce4ad58a93f70ce411549a",
        "frequency": "BIWEEKLY",
        "average_amount": "3500.00",
        "median_amount": "3500.00",
        "last_amount": "3500.00",
        "logo_url": "https://cdn.mytruv.com/providers/logo.png",
        "status": "active",
        "historical_transactions": [
          {
            "transaction_id": "<string>",
            "description": "NETFLIX.COM",
            "date": "2025-05-04",
            "amount": "200.31"
          }
        ]
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Use user_id as username and access_token as password.

Query Parameters

status
enum<string> | null
default:active
Available options:
active,
inactive,
irregular,
all
link_id
string | null

Response

Successful Response

Recurring transactions including both inflows (income) and outflows (expenses)

recurring_transactions
RecurringTransactionsData · object
required