FireFly III icon

FireFly III

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

Actions89

Accounts API → Update Account

AI-generated

Overview

This node operation updates an existing account in the FireFly III system using the Accounts API. It allows users to modify various account details such as name, IBAN, BIC, account number, balances, currency, account status, role, credit card details, liability type, interest, notes, and location information. This operation is useful for maintaining accurate and up-to-date account information in financial management workflows.

Use Case Examples

  1. Updating the name and IBAN of a bank account to reflect recent changes.
  2. Modifying the opening balance and currency of an account after a correction.
  3. Changing the account role to 'Credit Card' and setting the monthly payment date for credit card accounts.

Properties

Name Meaning
X-Trace-ID A unique UUID identifier for the request, used for debugging and tracing.
Account ID The ID of the account to update.
Account Fields Collection of fields to update for the account, including name, IBAN, BIC, account number, balances, currency, account status, role, credit card type, liability type, interest, notes, and location details.

Output

JSON

  • json - The updated account data returned from the FireFly III API after the update operation.

Dependencies

  • FireFly III API with OAuth2 authentication

Troubleshooting

  • Ensure the Account ID is valid and exists in the FireFly III system to avoid 'not found' errors.
  • Verify that the fields provided in 'Account Fields' are correctly formatted and valid according to the FireFly III API specifications.
  • Check that the OAuth2 credentials are correctly configured and have sufficient permissions to update accounts.
  • If the API returns an error related to currency, ensure that either 'currency_id' or 'currency_code' is provided and valid.

Links

Discussion