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
Transactions API → Delete Transaction
AI-generatedOverview
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
- Deleting a transaction by its ID to correct an erroneous entry.
- 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
- FireFly III API Documentation - Delete Transaction - Official API documentation for deleting a transaction in FireFly III.