FireFly III icon

FireFly III

Read, update, write and delete data using the powerful FireFly III API

Actions89

Accounts API → Get Transactions

AI-generated

Overview

This node operation retrieves transactions for a specified account from the FireFly III API. It supports filtering transactions by type and date range, as well as pagination options to control the number of results and the page retrieved. This is useful for financial management workflows where users need to analyze or process transactions related to specific accounts.

Use Case Examples

  1. Retrieve all transactions for a given account to generate a financial report.
  2. Filter transactions by type (e.g., withdrawals or deposits) within a specific date range for budgeting purposes.
  3. Paginate through transactions to sync data incrementally with another system.

Properties

Name Meaning
X-Trace-ID A unique UUID identifier for the request, used for debugging and tracing.
Account ID The ID of the account for which transactions are to be retrieved.
Transaction Type Type of transactions to be returned, allowing filtering by categories such as withdrawal, deposit, expense, income, transfer, etc.
Pagination Options Options to control pagination of results, including limit (max number of results) and page number to retrieve.
Date Range Filters Filters to restrict transactions to a specific date range, with start and end dates in YYYY-MM-DD format.

Output

JSON

  • json - The JSON output contains the list of transactions retrieved from the specified account, filtered and paginated according to the input parameters.

Dependencies

  • FireFly III API with OAuth2 authentication

Troubleshooting

  • Ensure the Account ID is valid and exists in the FireFly III system to avoid 404 errors.
  • Verify that the X-Trace-ID, if used, is a valid UUID to assist in debugging requests.
  • Check API rate limits and pagination parameters to avoid incomplete data retrieval.
  • Date filters must be in the correct YYYY-MM-DD format to be accepted by the API.

Links

Discussion