FireFly III icon

FireFly III

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

Actions89

Budgets API → Update Budget

AI-generated

Overview

This node operation updates an existing budget in the FireFly III system using the Budgets API. It allows users to modify various budget attributes such as the budget's name, active status, automatic budget allocation settings (amount, currency, period, and type), and additional notes. This operation is useful for managing and adjusting budgets dynamically based on changing financial plans or requirements.

Use Case Examples

  1. Updating the name and notes of a budget to reflect new financial goals.
  2. Changing the automatic budget amount and period to better align with income changes.
  3. Activating or deactivating a budget based on current financial priorities.

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 to update.
Update Fields Collection of fields to update on the budget, including active status, auto budget amount, currency code or ID, auto budget period, auto budget type, name, and notes.

Output

JSON

  • * - The JSON response from the FireFly III API representing the updated budget object.

Dependencies

  • FireFly III API with OAuth2 authentication

Troubleshooting

  • Ensure the Budget ID provided is valid and exists in the FireFly III system to avoid 'not found' errors.
  • Verify that the API credentials are correctly configured and have permissions to update budgets.
  • Check that the fields in 'Update Fields' are correctly formatted and valid according to the FireFly III API specifications.

Links

Discussion