JavaScript
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}}; fetch('https://api.trackpilots.com/v1/my-team/apps-and-websites-usage/{userId}', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
200
Example
{ "success": true, "statusCode": 200, "statusMessage": "Fetched apps and websites successfully", "error": null, "data": { "summary": { "totalTimeSpentSeconds": 122404, "websiteTimeSpentSeconds": 44520, "appsTimeSpentSeconds": 77884 }, "websitesUsage": { "totalWebsiteTimeSpentSeconds": 44520, "websites": [ { "domain": "chatgpt.com", "iconUrl": "https://chatgpt.com/favicon.ico", "timeSpentSeconds": 8375 } ] }, "appsUsage": { "totalAppsTimeSpentSeconds": 77884, "apps": [ { "appName": "Visual Studio Code", "iconUrl": "https://trackpilots.s3.amazonaws.com/app-icon/vscode.png", "timeSpentSeconds": 41823 } ] } } }
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 apps and websites usage successfully.
true
"Fetched apps and websites successfully"
null
Show child attributes