v1

latestOpenAPI 3.1.1LicenseRef-Proprietary2026-07-1310179223.1 KB
Expenses

Update Expense

Update an existing expense entry.

put/expenses/{expense_id}

Path parameters

expense_idnumber required
Example:7810

Expense ID

Request body

amountinteger

Amount in cents.

attachmentsinteger[]

Attachment IDs to link.

billableboolean
categoryinteger

Expense category ID

datestring
detailsstring
projectstring
quantitynumber
userinteger
type'separate' | 'billable' | 'cost'

Expense type.

Example request

{
  "amount": 2278,
  "billable": true,
  "category": 236046,
  "date": "2019-04-04",
  "details": "Transportation notes",
  "project": "as:333045610521453",
  "quantity": 17,
  "user": 6
}

Response

OK

amountinteger
billableboolean
categorynumber
datestring
detailsstring
idnumber
projectstring
quantitynumber
usernumber

Example response

{
  "amount": 2278,
  "attachments": [
    {
      "id": 514,
      "name": "avatar.jpg",
      "token": "9a04b8a1fb99cbfadf3386ad6a338c14"
    }
  ],
  "billable": true,
  "category": 236046,
  "date": "2019-04-04",
  "details": "Transportation notes",
  "id": 234718,
  "project": "as:333045610521453",
  "quantity": 17,
  "user": 6
}