Skip to main content
PATCH
Update a budget

Authorizations

Authorization
string
header
required

A Finta API key from API settings, or an OAuth access token issued to an authorized app. Send either as Authorization: Bearer <token>.

Path Parameters

id
string<uuid>
required

Budget UUID

Body

application/json
scope
enum<string>
required
Available options:
period
period
string
required

current or YYYY-MM

amount
number
required

Dollars, at most 2 decimal places

Required range: x >= 0
note
string | null
Maximum string length: 500

Response

Updated budget

budget
object
required
periodOverride
object | null
required

Set for scope: "period"

snapshot
object | null
required

Set for scope: "template" when the amount changed: the past months written down at the old amount