Docs

Update Expense

PATCH /Expenses/{expenseId}

PATCH/Expenses/{expenseId}

Replaces an expense's name, date, payee, budget link, receipt file and notes. This is not a partial update: a null date, proposalLineItemId or fileId clears it, so send the current values for anything that should stay. Lines are changed with Expenses_AddExpenseLine, Expenses_UpdateExpenseLine and Expenses_RemoveExpenseLine. Requires event admin.

Path Parameters

FieldTypeRequiredDescription
expenseIduuidRequired

Request Body

FieldTypeRequiredDescription
namestringOptional
datedate-timeOptional
payeeTypestringOptional
payeeIduuidOptional
proposalLineItemIduuidOptional
fileIduuidOptional
notesstringOptional