Create an unscheduled shift in 7shifts via the API to cover last-minute catering event staffing needs

domain: developers.7shifts.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate via 7shifts OAuth 2.0 and confirm the token with a call to /v2/whoami
  2. Confirm the account is on 7shifts' 'The Works' plan or higher, which is required for the Create Shift endpoint
  3. POST to /v2/company/{company_id}/shifts with location_id, start, and end (UTC ISO8601), plus optional department_id/role_id/notes describing the event
  4. Set open to true if the shift should be claimable by any eligible staff, or assign user_id directly for a specific worker
  5. Check for a 201 response confirming shift creation, and handle 422 for invalid department/role combinations

Known gotchas

Related routes

Build a shift-swap request and approval workflow using the 7shifts API
developers.7shifts.com · 6 steps · unrated
Bulk-create or update catering event shifts in Nowsta via the Integration API's events publications endpoint
developer.nowsta.com · 5 steps · unrated
Sync Perfect Venue BEO staffing needs to 7shifts
perfectvenue.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans