Export timesheet data from QuickBooks Time (formerly TSheets) via the REST API

domain: tsheetsteam.github.io · 5 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Authenticate using OAuth 2.0; obtain a Bearer access token by completing the authorization code flow through the Intuit developer portal for your QuickBooks Time app.
  2. Call GET https://rest.tsheets.com/api/v1/timesheets with the Authorization: Bearer <token> header; pass filter parameters such as start_date, end_date, and user_ids to narrow results.
  3. Parse the timesheets object in the response; each entry includes the user ID, jobcode ID, duration, start/end times, and approval status.
  4. By default, the response includes a supplemental_data object containing related user and jobcode records — use this to resolve IDs to names without extra calls, or suppress it by passing supplemental_data=no.
  5. Paginate through results using the page parameter if the response indicates more records are available.

Known gotchas

Related routes

Export a Google Doc/Sheet to PDF or Office format via Drive API
google-drive · 4 steps · unrated
Export transaction data from Ramp via the API
docs.ramp.com · 6 steps · unrated
Export expense reports from Expensify using the Expensify Integrations API
expensify · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp