Skip to content
7shifts logo

Connectors / Human resources · HTTP Connector

Automate 7shifts with Tray.ai

Create a shift, create a time punch and create time off in 7shifts, and start a workflow when 7shifts sends “User created”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with 7shifts on Tray.ai?

7shifts is employee scheduling and team management software for restaurants, covering shift schedules, time clocking, time off, tip pooling and labor reporting. Tray.ai connects to 7shifts through the HTTP Connector, so your workflows can call the 7shifts API alongside the rest of your stack.

  • When 7shifts sends “User created”, add the new staff member to your payroll system.
  • List time punches each pay period and send the hours to your payroll system.
  • On “User deactivated”, remove the employee's access in your point of sale system.
  • Create time off in 7shifts when leave is approved in your HR system.
Connects through
HTTP Connector
Authentication
A bearer token or OAuth 2.0
Base URL
https://api.7shifts.com/v2

What the 7shifts API covers

6 resources and 26 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Users

  • List users
  • Create a user
  • Get a user
  • Update a user
  • Deactivate a user

Shifts

  • List shifts
  • Create a shift
  • Get a shift
  • Update a shift
  • Delete a shift

Time punches

  • List time punches
  • Create a time punch
  • Update a time punch
  • Delete a time punch

Time off

  • List time off
  • Create time off
  • Approve a time off request
  • Decline a time off request

Locations

  • List locations
  • Create a location
  • Update a location
  • Delete a location

Roles

  • List roles
  • Create a role
  • Update a role
  • Delete a role

Events 7shifts can send to a Tray.ai webhook trigger

  • User created
  • User modified
  • User deactivated
  • User reactivated

Checked against 7shifts's own documentation on 2026-10-22

developers.7shifts.com/docs/authentication

Frequently asked questions

What can a Tray.ai workflow do in 7shifts?

+

The 7shifts API documents 26 actions across 6 resources (Users, Shifts, Time punches, Time off, Locations, Roles). For example: List users; List shifts; List time punches. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with 7shifts?

+

The 7shifts API uses a bearer token and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which 7shifts events can start a Tray.ai workflow?

+

7shifts sends 4 events to a webhook URL, for example: User created; User modified; User deactivated; User reactivated. A Tray.ai webhook trigger receives them and starts a workflow.

See 7shifts working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.