Skip to main content
PATCH
Update budget line item

Authorizations

Authorization
string
header
required

Use your API key as a Bearer token. API keys can be generated in Settings → Integrations → API Access.

Path Parameters

id
string<uuid>
required

Budget ID

itemId
string<uuid>
required

Line item ID

Body

application/json
type
enum<string>

Item type

Available options:
Software,
Hardware,
Labour,
Other,
Subscription
description
string

Item description

Required string length: 1 - 1000
quantity
number

Quantity

Required range: x >= 0
unitPrice
number

Unit price

Required range: x >= 0
recurrence
enum<string>

Recurrence

Available options:
One-Time,
Monthly,
Annual
termMonths
integer

Term in months

Required range: 1 <= x <= 120
status
enum<string>

Status

Available options:
pending,
approved,
rejected,
draft
currency
string

Currency code

Required string length: 3
notes
string | null

Item notes (null to clear)

Maximum string length: 5000
categoryId
string<uuid> | null

Category ID (null to clear)

linkedItemId
string<uuid> | null

Linked item ID (null to clear)

linkedItemType
enum<string> | null

Linked item type (null to clear)

Available options:
device,
planner,
goal,
other

Response

Line item updated successfully

data
object
required