Use TimeTrack Rest API to integrate TimeTrack with other systems. Happy Coding!
With Employee Reports you can generate reports for employees for specific time period.
TimeTrack generates for each user and day timesheet records (daily report). You can get those records or you can get the grouped reports for specific time period.
With reports endpoint you can:
Daily-Reports have following params:
In this example we get all daily reports for user test between 2020-10-01 and 2020-10-31
curl “https://testaccount.imetrackenterprise.com/api/v2/ext/work_reports?username=test&from=2020-10-01T00:00:00Z&to=2020-10-31T00:00:00Z” -H ‘Content-Type: application/json’ -H ‘X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‘ -H ‘X-TimeTrack-Api-Key: <API_KEY>‘ -d $'{}’
Grouped report has following params:
In this example we generate report for user test for following time period 2020-08-01 – 2020-10-31
curl “https://testaccount.imetrackenterprise.com/api/v2/ext/work_reports/group?username=test&from=2020-08-01T00:00:00Z&to=2020-10-31T00:00:00Z” -H ‘Content-Type: application/json’ -H ‘X-TimeTrack-Api-Secret: <API_SECRET_TOKEN>‘ -H ‘X-TimeTrack-Api-Key: <API_KEY>‘ -d $'{}’