Discussions

Ask a Question
Answered

Adding shfits to the Shift Pool through the API

I'm trying to programmatically add a shift to the shift pool / offer it up for grabs. I've tested updating open = true on the shift but it unassigns the employee and doesn't show up in the pool.

Employee Performance Logs

I'm trying to pull the log book posts and employee performance logs from the API. We're able to get posts from the log_book_posts endpoint for standard categories ( eg. Shift Notes ), but the same endpoint returns 0 results for the engage_performance_logs category. We're able to see entries in the Manager Log Book in the per-employee view in the application itself, but can't find where these logs can be pulled on a per-employee basis. We've also tried the shift_feedback and engage_overview routes with no luck.

Answered

API question

Does the 7shifts API expose the actual submitted value for a 7tasks task completion (Number, Text, or Photo field type) — not just completion status? Specifically: is there a GET endpoint analogous to POST /v2/company/{id}/task_lists/{list_id}/tasks/{task_id}/complete that returns the submitted number/photo URL/text for a completed task, or is that data only visible in the app UI and the CSV report? Also: is there a way to schedule the Tasks Report CSV to generate/email automatically, or is manual download the only option?

Answered

Published Schedule Change Log

Morning,

Tip Pool Detailed Report API duplicates every pool N× and drops pool names

Endpoint: GET /v2/company/{company_id}/locations/{location_id}/tip_pool_detailed_report?start_date=YYYY-MM- DD&end_date=YYYY-MM-DD&skip_validation=true
API version: 2025-03-01
Company: 421902 · Location: 512052 · Dates tested: 2026-06-09, 2026-06-10

Answered

Foodhandlers certificates

Is there an API endpoint to download files like food handlers certificates from employee records?

Answered

How do I setup my AI bot with 7shifts?

I need help creating an API key. I tried creating one but when I send it to my AI Bot I'm connecting, the key isn't correct. This is the response I receive..

Answered

Current scheduling data from API

We are integrating the 7shifts API into an internal restaurant
operations reporting system.

Answered

Higher Me integration

I am looking at the integrations page in 7shifts and Higher Me, and it states the following:

Answered

API requests from our backend server return 403 with Cf-Mitigated: challenge (Turnstile interstitial)

Hi 7Shifts API team,