v2
latestOpenAPI 3.0.32026-08-07534393676.1 KBexpense
patch/api/expense/{id}/
Path parameters
idstring uuid required
A UUID string identifying this expense.
Headers
X-Companystring
The company id to request data for
Request body
idstring uuid
projectstring uuid
purchase_bystring uuid
purchase_by_namestring
expense_datestring date
due_datestring date
total_amountnumber double
invoice_numberstring nullable
receipt_base64string nullable
company_logostring
paid_amountnumber double
budget_itemstring nullable
purchase_orderstring nullable
attachmentsstring nullable
xero_tax_ratestring nullable
created_atstring date-time
updated_atstring date-time
status'draft' | 'approved'
- draft - draft
- approved - approved
supplierstring
descriptionstring
receiptstring uri nullable
ref_nointeger
viewedboolean
printedboolean
is_paidboolean
sent_to_xerostring date-time nullable
sent_to_myobstring date-time nullable
needs_reimbursementboolean
reimbursement_status'repaid' | 'pending' | 'rejected'
- repaid - repaid
- pending - pending
- rejected - rejected
Response
idstring uuid required
projectstring uuid required
purchase_bystring uuid required
purchase_by_namestring required
expense_datestring date required
due_datestring date
total_amountnumber double required
invoice_numberstring nullable
receipt_base64string nullable
company_logostring required
paid_amountnumber double
budget_itemstring nullable
purchase_orderstring nullable
attachmentsstring nullable
xero_tax_ratestring nullable
created_atstring date-time required
updated_atstring date-time required
status'draft' | 'approved' required
- draft - draft
- approved - approved
supplierstring
descriptionstring required
receiptstring uri nullable
ref_nointeger required
viewedboolean
printedboolean required
is_paidboolean
sent_to_xerostring date-time nullable
sent_to_myobstring date-time nullable
needs_reimbursementboolean
reimbursement_status'repaid' | 'pending' | 'rejected' required
- repaid - repaid
- pending - pending
- rejected - rejected