Skip to main content
PATCH
/
project-budget-other-items
/
{id}
Update a project budget other item
curl --request PATCH \
  --url https://www.ruddr.io/api/workspace/project-budget-other-items/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "invoiceItemId": "<string>",
  "fee": 123,
  "description": "<string>"
}
'
{
  "id": "26dac052-43ec-4625-a1fa-5c490e2204cf",
  "fee": 75000,
  "description": "Cloud services and support",
  "createdAt": "2025-05-16T18:20:21.353Z",
  "project": {
    "id": "9c2adca5-73a7-4c9d-aa3e-14f52cd64275",
    "name": "Sample T&M Project",
    "client": {
      "id": "976ed002-ecc4-49a5-9cee-2c52341b2b2a",
      "name": "Big Box Retailer"
    }
  },
  "invoiceItem": {
    "id": "3c5ad57a-1d92-484c-a53e-d086b9569243",
    "name": "Hosting"
  }
}
The budget for a miscellaneous invoice item on a project. Only available for billable projects using a budget and the budget mode is either “detailed” or “aggregated”.

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 budget other item uuid

Body

application/json
invoiceItemId
string

The invoice item ID (uuid) for this item.

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 item.