v1
latestOpenAPI 3.0.12026-08-041753011.2 MBExpense Report
Generate an expense report
Expense report data on FREE subscription plan is limited to a maximum interval length of one month (31 days).
post/v1/workspaces/{workspaceId}/reports/expenses/detailed
Path parameters
workspaceIdstring required
Represents a workspace identifier across the system.
Example:60f91b3ffdaf031696ec6bbb
Request body
Example request
{
"approvalState": "APPROVED",
"billable": true,
"categories": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"clients": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"currency": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"dateRangeEnd": "2021-10-27T23:59:59.999",
"dateRangeStart": "2021-10-27T00:00:00",
"dateRangeType": "TODAY",
"exportType": "JSON",
"invoicingState": "INVOICED",
"note": "some note keyword",
"page": 1,
"pageSize": 50,
"projects": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"sortColumn": "ID",
"sortOrder": "ASCENDING",
"tasks": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"timeZone": "Europe/Budapest",
"userGroups": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"userLocale": "en",
"users": {
"contains": "CONTAINS",
"ids": [
"5b715448b079875110792222",
"5b715448b079875110791111"
],
"status": "ACTIVE"
},
"weekStart": "MONDAY",
"zoomLevel": "WEEK"
}Response
OK
Example response
{
"expenses": [
{
"approvalRequestId": "5b715612b079875110791336",
"categoryId": "5b715612b079875110791334",
"date": "2021-10-27T00:00:00Z",
"fileId": "5b715612b079875110791335",
"id": "5b715612b079875110791122",
"notes": "Expenses Note",
"projectId": "5b715612b079875110791333",
"quantity": 10,
"userId": "5b715612b079875110791121",
"workspaceId": "5b715612b079875110791121"
}
],
"totals": {
"expensesCount": 2,
"totalAmount": 20,
"totalAmountBillable": 20
}
}