Expenses
List Expenses
GET /api/expenses
Response:
- id - Expense ID
- date - Date
- description - Description
- client_id - Client ID
- invoice_id - Invoice ID
- currency - Currency
- tax_rate - Tax rate (%)
- amount - Amount
- billed - Billed?
- archived - Archived?
- date_created - Date created
- user_id - Creator user ID
Get Expense
GET /api/expense/id/:id
Response:
- id - Expense ID
- date - Date
- description - Description
- client_id - Client ID
- invoice_id - Invoice ID
- currency - Currency
- tax_rate - Tax
- amount - Amount
- billed - Billed?
- archived - Archived?
- date_created - Date created
- user_id - Creator user ID
Create Expenses
POST /api/expenses
Parameters:
- date - Date (yyyymmdd)
- description - Description
- client_id - Client ID
- invoice_id - Invoice ID
- currency - Currency
- tax_rate - Tax rate (%)
- amount - Amount
- billed - Billed?
- archived - Archived?
- user_id - Creator user ID
Response:
- id - Expense ID
Update Expense
POST /api/expense/id/:id
Parameters:
- date - Date (yyyymmdd)
- description - Description
- client_id - Client ID
- invoice_id - Invoice ID
- currency - Currency
- tax_rate - Tax rate (%)
- amount - Amount
- billed - Billed?
- archived - Archived?
- user_id - Creator user ID
Response:
- message - Updated successfully
Delete Expense
DELETE /api/expense/id/:id
Response:
- message - Deleted successfully




