Returns aggregated total values for timesheets based on the specified filters.
Headers
-
API token (can be retrieved from account settings)
-
ID of organization, for which the operation must be performed
Query parameters
-
Timesheet entry ID filter.
Multi-value supported. Example: value1;value2 -
Date filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- 01/01/2026..31/12/2026
- >=01/01/2026
- <=01/01/2026
- <>01/01/2026
Use <>01/01/2026 to return only records where the selected date is not equal to the filter date.
- Range (
-
Employee contact ID filter.
Multi-value supported. Example: value1;value2 -
Client contact ID filter.
Multi-value supported. Example: value1;value2 -
Free-text description filter
-
Time spent filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Whether the entry is billable
-
Timesheet status filter
Values are
UNSUBMITTED,SUBMITTED,REJECTED,APPROVED, orBILLED. -
Billable amount filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Cost amount filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Task name filter
-
Billable rate filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Cost rate filterSupports comparison operators:
- Range (
..) - Greater than (
>) - Greater than or equal (
>=) - Less than (
<) - Less than or equal (
<=) - Not equal (
<>)
Examples:
- <=100.00
- >=100.00
- <>100.00
- 100.00..200.00
Use
<>0to return only records where the selected amount is not equal to zero. - Range (
-
Department ID filter
Multi-value supported. Example: value1;value2 -
Order ID filter.
Multi-value supported. Example: value1;value2 -
Whether the entry is currently part of an active workflow
curl \
--request GET 'https://wyzio.app/api-v1/timesheet/total'
{
"id": 42,
"date": "2026-05-04T09:42:00Z",
"employeeContactId": 42,
"employee": "string",
"client": "string",
"clientContactId": 42,
"order": "string",
"description": "string",
"time": 42.0,
"isBillable": true,
"status": "UNSUBMITTED",
"billableAmount": 42.0,
"costAmount": 42.0,
"taskName": "string",
"billableRate": 42.0,
"costRate": 42.0,
"departmentId": 42.0,
"orderIdOriginal": "string",
"orderId": 42,
"workflowPermissions": "string",
"isInWorkflow": true,
"flagsAmount": 42
}