Get an employee
Returns details about a single employee by their ID.
When the dailyStatus query parameter is supplied, the response switches to an EmployeeDailyStatus object instead of the standard Employee object. The status field in that response is resolved using the priority hierarchy OnLeave > Working > Unavailable > Available, based on the employee’s timesheet and any unavailability records for that date.
Authorizations
Access token obtained from /oauth/token. Pass as Authorization: Bearer {token}
Path Parameters
The unique identifier of the employee to retrieve
"2095_1338863"
Query Parameters
When provided, returns an EmployeeDailyStatus object instead of the standard Employee object. The value is the date to resolve availability for, in DD/MM/YYYY format (e.g. 01/08/2026). Omit this parameter to retrieve the standard employee record.
"01/08/2026"
Response
Employee details, or an employee daily status object if dailyStatus was supplied.
- Option 1
- Option 2
Returns Employee when no dailyStatus parameter is provided. Returns EmployeeDailyStatus when dailyStatus is provided.
The unique identifier for the employee
"2095_1144974"
A list of the employee's contracted hours entries across the week
The employee's first name(s)
"Jane"
The employee's last name
"Smith"
The payroll code associated with this employee. Empty string if not assigned.
""

.png?fit=max&auto=format&n=fTXEPIUfjW4rC1Pi&q=85&s=85d7b852879d29ad2bde9b743307ab0e)