Expenses
get_ expenses
Get list of expenses for the authenticated user's organization
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
searchstringSearch term for expense notes or purpose
relationsArray<string>Relations to include (e.g., ["employee", "category", "project", "tags"])
employeeIdstring<uuid>Filter by employee ID
categoryIdstring<uuid>Filter by expense category ID
projectIdstring<uuid>Filter by project ID
statusstringFilter by expense status
startDatestringFilter expenses from this date (ISO format)
endDatestringFilter expenses until this date (ISO format)
currencystringUSDEURGBPJPYCADAUDCHFCNYFilter by currency
get_ expense_ count
Get expense count in the authenticated user's organization
Parameters
employeeIdstring<uuid>Filter by employee ID
categoryIdstring<uuid>Filter by expense category ID
statusstringFilter by expense status
startDatestringFilter expenses from this date (ISO format)
endDatestringFilter expenses until this date (ISO format)
get_ expense
Get a specific expense by ID
Parameters
idstring<uuid>requiredThe expense ID
relationsArray<string>Relations to include (e.g., ["employee", "category", "project", "tags"])
create_ expense
Create a new expense in the authenticated user's organization
Body
expense_ dataobjectrequiredThe data for creating the expense
update_ expense
Update an existing expense
Parameters
idstring<uuid>requiredThe expense ID
expense_ dataobjectrequiredThe data for updating the expense
delete_ expense
Delete an expense
Parameters
idstring<uuid>requiredThe expense ID
get_ expense_ categories
Get list of expense categories for the authenticated user's organization
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
searchstringSearch term for category name
get_ expenses_ by_ employee
Get expenses for a specific employee
Parameters
employeeIdstring<uuid>requiredThe employee ID
pagenumber1Page number for pagination
limitnumber10Number of items per page
statusstringFilter by expense status
startDatestringFilter expenses from this date (ISO format)
endDatestringFilter expenses until this date (ISO format)
get_ my_ expenses
Get expenses for the current authenticated user
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
statusstringFilter by expense status
categoryIdstring<uuid>Filter by expense category ID
startDatestringFilter expenses from this date (ISO format)
endDatestringFilter expenses until this date (ISO format)