Skip to main content
GET
/
project-budget-expenses
/
{id}
Get a project budget expense
curl --request GET \
  --url https://www.ruddr.io/api/workspace/project-budget-expenses/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "4e7c1a93-b258-4f6d-a0e3-d9f82c5b17a4",
  "billableAmount": 1800,
  "nonBillableAmount": 450,
  "createdAt": "2026-03-01T11:42:07.293Z",
  "project": {
    "id": "b3d92f18-7c04-4a5e-81e6-f0a7c2d49b35",
    "name": "Cloud Migration",
    "client": {
      "id": "2f8a6e71-c403-49db-a5b2-d1e7f09c3a84",
      "name": "Sterling Cooper"
    }
  },
  "expenseCategory": {
    "id": "91c4e2b7-3f08-4d5a-a6e1-b8d0f7c23e59",
    "name": "Equipment Rental"
  }
}
The budget for an expense category on a project. Only available for projects that are 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 expense uuid.

Response

200

id
string

The unique identifier for the object.

billableAmount
number | null

The total billable amount for the expense category. null when the project is non-billable.

nonBillableAmount
number | null

The total non-billable amount for the expense category.

createdAt
string<date-time>

The timestamp when the object was created.

project
object

The project this budget expense belongs to.

expenseCategory
object

The expense category for this budget expense.