Discussions

Ask a Question
Back to all

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.