/budgets/{budget_gid}Update a budget
Replaces the supplied properties of an existing budget while preserving unspecified properties. Provide the fields to change in the data property, and use opt_fields to request optional properties in the response. A 200 response returns the updated budget.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
The budget properties to update; fields omitted from data remain unchanged.
A 400 is returned when a parameter is missing or malformed. A 401 is returned when no valid authentication token is provided, and a 402 is returned when the requested budget operation exceeds the account's premium level. A 403, 404, or 500 is returned when access is denied, the budget or action is not found, or the API encounters a server problem; ensure data contains valid budget properties and opt_fields contains supported property names.