JavaScript
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}}; fetch('https://api.trackpilots.com/v1/my-team/work-summary/{userId}', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
200
Example
{ "success": true, "statusCode": 200, "statusMessage": "Fetched my team time logs successfully", "error": null, "data": { "timeSummary": { "totalWorkedTimeInSeconds": 13665, "activeWorkedTimeInSeconds": 11724, "idleWorkedTimeInSeconds": 1941, "productiveWorkedTimeInSeconds": 8982, "unproductiveWorkedTimeInSeconds": 0, "neutralWorkedTimeInSeconds": 2742 }, "activityStats": { "appsVisitedCount": 235, "websitesVisitedCount": 124 } } }
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
User ID of the team member
"ab7c4f30-1024-471a-a767-739df0dc53fd"
Timezone for logs calculation
"Asia/Kolkata"
Fetched my team work summary successfully.
true
"Fetched my team time logs successfully"
Show child attributes