Discussions
Current scheduling data from API
We are integrating the 7shifts API into an internal restaurant
operations reporting system.
We are successfully authenticating and retrieving:
locations
departments
historical shift data
However, all shift/schedule endpoints appear to only return archived
shift records from late 2023, even when we pass current date ranges.
Examples:
/company/{company_id}/shifts
attempts with start_date, end_date, location_id
published/unpublished filters
The API responses consistently return historical records and do not
include current or future scheduled shifts.
Could you clarify:
What is the correct endpoint for retrieving CURRENT scheduled shifts/schedules?
Are schedule endpoints different from historical shift endpoints?
Does our API token require additional scopes/permissions for current schedules?
Are there separate endpoints for:
published schedules
scheduled shifts
historical shifts
time punches
Is there a newer API version or different endpoint structure we should be using?
Our goal is to retrieve current weekly staffing schedules and labor
planning data for operational reporting.
