SUPPORTED METHODS:
GET
| Parameters | Type | Description |
|---|---|---|
| token (required) | Valid token | |
| start_date (required) | date | Start date |
| end_date (required) | date | End date |
| type (required) | enum (timesheets_summary, timesheets_attendance, timesheets_late_summary) | Type timesheets_summary: Timesheets summary |
| deductbreaks (accepted) | integer | Deduct breaks null or 0 : Do not deduct breaks |
| location (accepted) | integer | Location |
| schedule (accepted) | varchar | Schedule |
| employee (accepted) | varchar | Employee |
| skill (accepted) | varchar | Skill |
| remote_site (accepted) | integer | Remote site |
| approval_status | integer | -1 - All timesheets 1 - Approved timesheets 2 - Unapproved timesheets |
DOCUMENTATION
GET
Retrieves a list of timesheet reports.
Level 5 is required (all users can fetch this module)
--
Example Request:
{
"method":"GET",
"module":"reports.timesheets",
"request":{
"start_date":"1",
"end_date":"15",
"location":"342",
"schedule":"1584",
"employee":"954",
"skill":"24",
"type":"timesheets_summary"
}
}Example Response:
{
"status":"1",
"data":{
"id":"1376",
"name":"John Smith",
"shifts":"0",
"hours_scheduled":"0",
"hours_clocked":"0",
"late":"0",
"absent":"0",
"karma":"0",
"percent":"0"
},
"token":"xxxxxxxx"
}