7shifts
communityRestaurant workforce management with scheduling, time clocking, and team communication.
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.7shifts.com/v2/company/{companyId}/shiftsList shifts
Parameters
companyIdcompany ID (integerrequiredshift_date[gte]YYYY-MM-DD (stringoptionalshift_date[lte]YYYY-MM-DD (stringoptionalReturns
data[] with id, user_id, role_id, location_id, start, end, status, notes, breaks[]GET
https://api.7shifts.com/v2/company/{companyId}/usersList users
Parameters
statusactive|inactive (stringoptionalcompanyIdcompany ID (integerrequiredReturns
data[] with id, first_name, last_name, email, phone, type, wage_type, wage, hire_date, locations[]GET
https://api.7shifts.com/v2/company/{companyId}/time_punchesList time punches
Parameters
companyIdcompany ID (integerrequiredclocked_in[gte]ISO8601 (stringoptionalclocked_in[lte]ISO8601 (stringoptionalReturns
data[] with id, user_id, role_id, location_id, clocked_in, clocked_out, total_hours, approved, breaks[]