Update a budget’s details
PATCH
/v2/budgets/{budgetId}Request
Use this request to update an existing budget’s features.You’ll only be able to turn on (set to
true) a feature that is already enabled on the account.Your request body must contain at least one property. You can update
feature, name, and allowCurrencyAlignment. Other properties such as type, parentId, personaId, status, and currencies cannot be changed after a budget is created.There is no endpoint to delete a budget. Budgets are a permanent part of your account structure.
Query parameters
The ID of the account associated with the budget you’re updating.Allowable values: An existing
accountIdRequest body schema
Details about the feature(s) to enable for this budget.Allowable values: A valid
features object containing the following fields: payments, peopleCards, budgetCardsThe name or new name of the budget. Depending on your configuration, this might appear as the payee name.Allowable values: ≤ 75 characters
Whether or not currency alignment is enabled for the budget. Currency alignment allows a cardholder to pay in a currency that is different from the budget’s currency, with Equals Money doing the conversion.Allowable values:
true, falseResponse
If your request is successful, you’ll receive a200 response.
Error responses
If your request is unsuccessful, you’ll receive one of the following error responses.404 — Budget not found
400 — Cannot update budget type
400 — Budget name cannot be updated