Actions89
- General Actions
- About API Actions
- Accounts API Actions
- Available Budgets API Actions
- Bills API Actions
- Budgets API Actions
- Transactions API Actions
- Categories API Actions
- Tags API Actions
- Rules & Groups API Actions
- Piggy Banks API Actions
- Object Groups API Actions
- Recurrences API Actions
Budgets API → Get Transactions
AI-generatedOverview
This node operation retrieves transactions associated with a specific budget from the FireFly III API. It supports filtering transactions by date range, pagination options, and transaction type (all, withdrawal, deposit, transfer). This is useful for users who want to analyze or report on budget-related transactions within a specified timeframe and with specific transaction characteristics.
Use Case Examples
- Retrieve all transactions for a budget within a specific date range to analyze spending patterns.
- Fetch only withdrawal transactions for a budget to monitor expenses.
- Paginate through transactions to handle large datasets efficiently.
Properties
| Name | Meaning |
|---|---|
| X-Trace-ID | A unique UUID identifier for the request, used for debugging and tracing. |
| Budget ID | The ID of the budget for which transactions are to be retrieved. |
| Date Range Filters | Filters to specify the start and end dates for the transactions to be retrieved. |
| Pagination Options | Options to control the number of results returned and the page number. |
| Transaction Type | Filter transactions by type: all, withdrawal, deposit, or transfer. |
Output
JSON
json- The JSON response from the FireFly III API containing the list of transactions for the specified budget, filtered by the provided parameters.
Dependencies
- Requires an OAuth2 API credential for FireFly III to authenticate API requests.
Troubleshooting
- Ensure the Budget ID is provided and valid; missing or incorrect IDs will cause the API request to fail.
- Verify date formats for the date range filters are correct (YYYY-MM-DD) to avoid request errors.
- Check that pagination parameters are positive integers; invalid values may result in errors or unexpected results.
- If no transactions are returned, confirm that the budget has transactions within the specified filters.
- Use the X-Trace-ID for debugging and tracing requests if issues arise.
Links
- FireFly III API Documentation - Get Budget Transactions - Official API documentation for retrieving transactions associated with a budget.