Skip to main content
PATCH
/
project-monthly-budget-other-items
/
{id}
Update a project monthly budget other item
curl --request PATCH \
  --url https://www.ruddr.io/api/workspace/project-monthly-budget-other-items/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "invoiceItemId": "<string>",
  "fee": 123,
  "description": "<string>"
}
'
{
  "id": "a3c74e12-8b91-4f5d-b3e2-6d1f09c85a47",
  "fee": 2500,
  "description": "Monthly consulting retainer",
  "createdAt": "2026-03-02T15:23:13.913Z",
  "project": {
    "id": "ff8ef775-e9a4-410b-b9ce-fa2fe9fb6582",
    "name": "Test Cap",
    "client": {
      "id": "d5afaffe-09e5-4d73-b02c-905b40fc6c22",
      "name": "Acme Company, Inc."
    }
  },
  "invoiceItem": {
    "id": "f7a7a6b0-4fd4-48d5-adb4-ade52f27a69e",
    "name": "Reimbursable Expenses"
  }
}
The monthly budget for a miscellaneous invoice item on a project. Only available for billable projects using a monthly budget and the monthly budget mode is “detailed”.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The project monthly budget other item uuid

Body

application/json
invoiceItemId
string

The ID of the invoice item to associate with this budget line.

fee
number

The total amount of the item.

description
string

A description of the item being charged.

Response

200

id
string

The unique identifier for the object.

fee
number

The total amount of the item.

description
string | null

A description of the item being charged.

createdAt
string<date-time>

The timestamp when the object was created.

project
object

The project this item belongs to.

invoiceItem
object

The invoice item associated with this budget line.