Get time entries for a specific period. This endpoint uses POST to allow large values in its body parameters
Request
- Base URLhttps://api.evolia.com
- AuthHTTP basic
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
A unix timestamp. All resulting timesheet entries will have an end date after this date.
A unix timestamp. All resulting timesheet entries will have a start date before this date.
If specified, use this array of skill names to only get timesheet entries linked to those skills. A skill is a position the Evolia application but the API uses the skill term
If specified, use this array of team names to only get timesheet entries linked to those teams.
If specified, use this array of location names to only get timesheet entries linked to those locations.
If specified, use this array of member UIDs or employee ids to only get timesheets linked to those members
If true only locked timesheet entries are returned
If true only validated timesheet entries are returned
If true, cancelled timesheet entries will also be returned. Cancelled entries have "isCancelled" set to true
Example request
{
"skillNames": [
"Cook",
"Manager"
],
"teamNames": [
"Base Workers"
],
"locationNames": [
"Main Office"
],
"forMemberIds": []
}Response
Unique time entry id. Same as the shift (event)
Time entry externalId. Same as the shift (event).This externalId is provided when using the create or update event API.
Event Start date. In ISO-8601 format.
Event End date. In ISO-8601 format.
When assigned, contains the member (employee) first name
When assigned, contains the member (employee) first name
When assigned, contains the member (employee) UID
When assigned, contains the member (employee) code
When assigned, contains the member (employee) email
When assigned, contains the member hourly wage specific to the position of the entry
The entry position UID (skill)
The entry position name (skill)
The entry position code (skill)
The entry location UID
The entry location name
The entry location code
The entry sub-location code
The entry sub-location UID
The entry sub-location code
The entry team UID
The entry team name
The entry team code
If true this entry is cancelled
If true this event is draft
The entry public note
The entry employee note
The entry internal note. Only to visible to managers, supervisors and admin.
Adjusted clock in time from company rules. This value is use to calculate the total worked hours. In ISO-8601 format.
The actual time when employee clocked in. In ISO-8601 format.
The note an employee may has left when clocking in.
If true, the employee has clocked in within the designated area of the work location.
A text designating the status of the "in" clocking.
Adjusted clock out time from company rules. This value is use to calculate the total worked hours. In ISO-8601 format.
The actual time when employee clocked out. In ISO-8601 format.
The note an employee may has left when clocking out.
If true, the employee has clocked out within the designated area of the work location.
A text designating the status of the "out" clocking.
A note left by managers on the clocking of time entry.Not to be confused the event note.
Total unpaid breaks duration in hours and decimal. Ex: a 15 minutes is 0.25
Total paid breaks duration in hours and decimal. Ex: a 15 minutes is 0.25
Paid amount
Worked hours with decimal. Ex 8h30 is 8.5
Planned hours with decimal. Ex 8h30 is 8.5. Based on start time and end time, minus unpaid breaks, plus paidPreparationTimeInM
The paid preparation time in minutes.
Clocking update date and time. In ISO-8601 format.
Clocking validation date and time. In ISO-8601 format.
Changes
No recorded changes to this operation across all 8 revisions of this API.