Skip to main content
POST
/
api
/
insight
/
report
/
user-timesheet
Returns detailed timesheet entries for a specific user and reporting period.
curl --request POST \
  --url https://{install}/api/insight/report/user-timesheet \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "userId": "<string>",
  "startDate": "2023-11-07T05:31:56Z",
  "endDate": "2023-11-07T05:31:56Z"
}
'
[
  {
    "date": "2023-11-07T05:31:56Z",
    "totalMinutes": 123,
    "label": "<string>",
    "isBillable": 123
  }
]

Documentation Index

Fetch the complete documentation index at: https://ekso.dev/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

JWT Bearer token. Obtain via the OAuth 2.0 token endpoint.

Body

The user identifier, date range, and filter criteria.

userId
string
startDate
string<date-time>
endDate
string<date-time>

Response

User timesheet entries.

date
string<date-time>
totalMinutes
integer<int32>
label
string
isBillable
integer<int32>