FireFly III icon

FireFly III

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

Actions89

Bills API → Get Transactions

AI-generated

Overview

This node operation retrieves transactions associated with a specific bill using the FireFly III API. It supports filtering the transactions by date range and pagination options, making it useful for users who want to analyze or process transactions related to particular bills within a specified timeframe.

Use Case Examples

  1. Fetch all transactions for a bill within a given date range to analyze spending patterns.
  2. Paginate through transactions of a bill to display them in a user interface or export them for reporting.

Properties

Name Meaning
X-Trace-ID A unique UUID identifier for the request, used for debugging and tracing.
Bill ID The ID of the bill for which transactions are to be retrieved.
Date Range Filters Filters to specify the start and end dates (YYYY-MM-DD) for the transactions to retrieve.
Pagination Options Options to control the number of results returned and the page number.

Output

JSON

  • json - The JSON response containing the transactions related to the specified bill, filtered by the provided date range and pagination options.

Dependencies

  • Requires an API key credential for FireFly III OAuth2 authentication to access the FireFly III API.

Troubleshooting

  • Ensure the Bill ID is provided and valid; otherwise, the API call will fail.
  • Check that the date range filters are in the correct format (YYYY-MM-DD) to avoid errors.
  • Pagination parameters should be positive integers; invalid values may cause the API to return errors or unexpected results.
  • If the API returns an authentication error, verify that the OAuth2 credentials are correctly configured and valid.

Links

Discussion