Timesheet Entries

Retrieves timesheet entries for an employee over a given date range.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

Specify either the month or startDate and endDate

You have two options to pass the time range:

  • month: For example, 2022-05. It would fetch the attendance for that month
  • startDate and endDate: It would fetch the attendance within the range

Supported Apps

Here are the list of apps that support this API.

WebWork (webwork)

Supported Request Fields:

  • employeeId
  • startDate
  • endDate
  • month
  • originData

Additional Metadata:

  • No metadata parameters supported

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.projectId
  • timesheets.taskId
  • timesheets.projectName
  • timesheets.taskName
  • timesheets.date
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.totalHours
  • timesheets.note
  • timesheets.timezone

Remarks
Expect a response delay of 20–40 sec if the date ranges are >10 days. Maximum date range query can be 31 days.

Timedoctor (timedoctor)
Clockify (clockify)
BambooHR (bamboohr)
Toggl Track (togglTrack)
Zoho People (zoho-people)
TimeTac (timetac)

Supported Request Fields:

  • employeeId
  • startDate
  • endDate
  • month
  • originData

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.projectId
  • timesheets.taskId
  • timesheets.date
  • timesheets.punchTime
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.totalHours
  • timesheets.note
  • timesheets.status
  • timesheets.timezone
  • timesheets.deviceId
  • timesheets.isPaid
  • timesheets.projectName
  • timesheets.taskName
  • timesheets.entryType
  • timesheets.punchType
  • originData
Insightful (insightful)

Supported Request Fields:

  • employeeId - Required
  • startDate
  • endDate
  • month
  • originData

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.entryType
  • timesheets.date
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.totalHours
  • timesheets.status
  • timesheets.timezone
  • timesheets.deviceId
  • timesheets.isPaid
  • originData
HR Works (hr-works)

The difference between startDate and endDate should be maximum of 31 days.

Makeshift (makeshift)

Supported Request Fields:

  • employeeId
  • startDate
  • endDate
  • month
  • originData

Additional Metadata:

  • No metadata parameters supported

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.date
  • timesheets.punchTime
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.status
  • timesheets.entryType
  • timesheets.positionId
  • timesheets.positionName
Sesame HR (sesamehr)

Supported Request Fields:

  • employeeId
  • startDate
  • endDate
  • month
  • originData

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.projectId
  • timesheets.date
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.note
  • originData
Quickbooks Payroll (quickbooks-payroll)

Supported Request Fields:

  • employeeId - Required
  • startDate
  • endDate
  • month
  • originData

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.date
  • timesheets.punchTime
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.totalHours
  • timesheets.status
  • timesheets.deviceId
  • timesheets.entryType
  • timesheets.punchType
  • originData
Xero Payroll (xero-payroll)

Supported Request Fields:

  • employeeId
  • startDate
  • endDate
  • originData

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.totalHours
  • timesheets.status
Netsuite Payroll (netsuite-payroll)

Supported Request Fields:

  • employeeId
  • startDate
  • endDate
  • originData

Supported Response Fields:

  • timesheets
  • timesheets.employeeId
  • timesheets.timeLogId
  • timesheets.date
  • timesheets.startTime
  • timesheets.endTime
  • timesheets.totalHours
  • timesheets.note
  • timesheets.status
Query Params
string
date
date
string

Month in yyyy-mm format

boolean
Defaults to false

If true, we will include origin API response in the return. Default value is false

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json