Update existing budget limit.
Update existing budget limit.
Body
JSON array with updated budget limit information. See the model for the exact specifications.
startstring<date-time>Start date of the budget limit.
2026-10-01T00:00:00+00:00endstring<date-time>End date of the budget limit.
2026-10-31T23:59:59+00:00currency_idstringThe currency ID of the currency associated with this object.
5currency_namestringThe currency name of the currency associated with this object.
Eurocurrency_codestringThe currency code of the currency associated with this object.
EURamountstring<amount>123.45notesstring | nullSome notes for this specific budget limit.
Some example notesfire_webhooksbooleantrueWhether or not to fire the webhooks that are related to this event.
trueParameters
X-Trace-Idstring<uuid>headerUnique identifier associated with this request.
idstringrequiredpathThe ID of the budget. The budget limit MUST be associated to the budget ID.
limitIdstringrequiredpathThe ID of the budget limit. The budget limit MUST be associated to the budget ID.
Response
Updated budget limit stored, result in response
Bad request
Unauthenticated
Page not found
Validation error. The body will have the exact details.
Internal exception
Authorization
firefly_iii_authoauth2OAuth2 authorization code flow. Create a client on your installation's /profile page; it authorizes at /oauth/authorize and issues tokens at /oauth/token there. The URLs below are the demo site's. How to use the API walks through it.
local_bearer_authhttp (bearer)A Personal Access Token, sent as a bearer token. Create one on your installation under Options > Profile > OAuth > Personal Access Tokens.
