Skip to main content
GET
List timesheets for an employee

Authorizations

Authorization
string
header
required

Access token obtained from /oauth/token. Pass as Authorization: Bearer {token}

Path Parameters

employee_id
string
required

The unique identifier of the employee

Example:

"2095_1144974"

Query Parameters

payPeriodId
string

Filter timesheets to a specific pay period by its ID. When provided, dateFrom and dateTo are ignored and all timesheets within the pay period are returned.

Example:

"2106_898371"

dateFrom
string<date>

Filter timesheets on or after this date (YYYY-MM-DD). Defaults to today if not provided. Ignored when payPeriodId is specified.

Example:

"2026-04-01"

dateTo
string<date>

Filter timesheets up to and including this date (YYYY-MM-DD). Ignored when payPeriodId is specified.

Example:

"2026-04-30"

page
integer

The page number to return. Defaults to 1.

Required range: x >= 1
Example:

1

pageSize
integer

The number of records per page. Defaults to the system default page size if not provided.

Required range: x >= 1
Example:

200

Response

A paginated list of timesheets for the employee

__type
string

Internal type identifier

Example:

"SSJSON_API_PaginatedDataArray"

data
object[]

The list of timesheets for the current page

pagination
object