FireFly III icon

FireFly III

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

Actions89

Transactions API → Delete Transaction

AI-generated

Overview

This node operation deletes a specific transaction in the FireFly III system using the Transactions API. It is useful for scenarios where a user needs to remove a transaction record permanently, such as correcting errors or cleaning up outdated data. For example, if a transaction was entered incorrectly or is no longer relevant, this operation allows the user to delete it by specifying the transaction ID.

Use Case Examples

  1. Deleting a transaction by its ID to correct an erroneous entry.
  2. Removing outdated or duplicate transactions from the financial records.

Properties

Name Meaning
X-Trace-ID A unique UUID identifier for the request, used for debugging and tracing.
Transaction ID The ID of the transaction to be deleted. This is a required field.

Output

JSON

  • success - Indicates whether the transaction deletion was successful (true/false).
  • id - The ID of the transaction that was deleted.

Dependencies

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

Troubleshooting

  • Ensure the transaction ID provided is correct and exists in the FireFly III system; otherwise, the deletion will fail.
  • Check that the API credentials are valid and have the necessary permissions to delete transactions.
  • If the X-Trace-ID is used, verify it is a valid UUID format to assist in debugging if issues arise.
  • Common error messages may include 'Transaction not found' if the ID is invalid, or 'Unauthorized' if credentials are insufficient.

Links

Discussion