FireFly III icon

FireFly III

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

Actions89

Budgets API → Get Transactions Without Budget

AI-generated

Overview

This node operation fetches transactions that are not assigned to any budget from the FireFly III API. It supports filtering transactions by date range, pagination, and transaction type (all, withdrawal, deposit, transfer). This is useful for users who want to identify and manage transactions that have not been categorized under any budget, helping in better financial tracking and budgeting.

Use Case Examples

  1. Retrieve all transactions without a budget within a specific date range to review uncategorized expenses.
  2. Fetch a limited number of transactions without budget for quick auditing or reporting.
  3. Filter transactions without budget by type, such as only withdrawals or deposits, to analyze specific transaction categories.

Properties

Name Meaning
X-Trace-ID A unique UUID identifier for the request, used for debugging and tracing.
Date Range Filters Filters transactions by start and end dates (YYYY-MM-DD) to limit the results to a specific time period.
Pagination Options Controls the number of results returned and the page number for paginated responses.
Transaction Type Filter transactions by type such as all, withdrawal, deposit, or transfer.

Output

JSON

  • json - The JSON response from the FireFly III API containing the list of transactions without a budget, including transaction details such as date, amount, type, and other relevant metadata.

Dependencies

  • Requires an OAuth2 API credential for FireFly III to authenticate API requests.

Troubleshooting

  • Ensure that the start and end dates in the date range filters are in the correct YYYY-MM-DD format to avoid API errors.
  • If no transactions are returned, verify that there are transactions without budgets in the specified date range and that the pagination settings are correct.
  • Check the X-Trace-ID for debugging if the API request fails or returns unexpected results.
  • Make sure the API credentials are valid and have the necessary permissions to access budget and transaction data.

Links

Discussion