When I Work
communityEmployee scheduling and time tracking software for hourly teams.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.wheniwork.com/2/shiftsList shifts
Parameters
endISO8601 (stringrequiredstartISO8601 (stringrequiredlocation_idlocation ID (integeroptionalReturns
shifts[] with id, user_id, location_id, position_id, start_time, end_time, published, notesGET
https://api.wheniwork.com/2/usersList users
Parameters
location_idlocation ID (integeroptionalReturns
users[] with id, first_name, last_name, email, phone, role, positions[], locations[]GET
https://api.wheniwork.com/2/timesList time entries
Parameters
endISO8601 (stringrequiredstartISO8601 (stringrequireduser_iduser ID (integeroptionalReturns
times[] with id, user_id, start_time, end_time, length, hourly_rate, is_approved