# Shyft

**Canonical:** https://apis.io/providers/shyft/  
**Website:** https://myshyft.com/  
**APIs profiled:** 56

Shyft is a mobile-first workforce management platform for hourly and shift-based teams — employees swap shifts, message teammates, set their availability, and manage schedules from their phone, while managers build and publish schedules from a dashboard. The Shyft Customer API is the REST/JSON backend behind the Shyft iOS and Android apps, the web app, and the Manager Dashboard, covering authentication, users, locations, availabilities, schedules and shifts, channels and chats, posts and notifications, departments, subscriptions, and earned wage access (EWA). It is secured with HTTP Bearer (JWT) tokens. Shyft is backed by General Catalyst and Techstars.

## Kin Score — 31.3 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 31.3).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 46.0 |
| Governance | 16.7 |
| Contract Governance | 16.7 |
| Operational Transparency | 0.0 |
| Developer Ergonomics | 37.5 |
| Commercial Clarity | 10.5 |
| Access Clarity | 10.5 |

## Agent readiness — 42.1 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | verified |
| Error Semantics | documented |
| OpenAPI Examples | verified |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (56)

- **Shyft Authentication > Email API** — The Authentication > Email API from Shyft — 2 operation(s) for authentication > email.
- **Shyft Authentication > PhoneNumber API** — The Authentication > PhoneNumber API from Shyft — 4 operation(s) for authentication > phonenumber.
- **Shyft Callbacks API** — The Callbacks API from Shyft — 3 operation(s) for callbacks.
- **Shyft Compact > Applicants API** — The Compact > Applicants API from Shyft — 1 operation(s) for compact > applicants.
- **Shyft Compact > Plans API** — The Compact > Plans API from Shyft — 1 operation(s) for compact > plans.
- **Shyft Compact > Posts API** — What is Free Post? Free Post is basically a type of `post`, with `post_type = 22` * free post requires `postable_type` and `postable_id` * current user must has visibility of `p...
- **Shyft Compact > RequstTimeOff API** — The Compact > RequstTimeOff API from Shyft — 2 operation(s) for compact > requsttimeoff.
- **Shyft Compact > Shifts API** — The Compact > Shifts API from Shyft — 2 operation(s) for compact > shifts.
- **Shyft Compact > Subscriptions API** — The Compact > Subscriptions API from Shyft — 1 operation(s) for compact > subscriptions.
- **Shyft Compact > UserPrivileges API** — The Compact > UserPrivileges API from Shyft — 1 operation(s) for compact > userprivileges.
- **Shyft Customer > Action Jobs API** — The Customer > Action Jobs API from Shyft — 2 operation(s) for customer > action jobs.
- **Shyft Customer > AdminClaims API** — The Customer > AdminClaims API from Shyft — 2 operation(s) for customer > adminclaims.
- **Shyft Customer > AI API** — The Customer > AI API from Shyft — 1 operation(s) for customer > ai.
- **Shyft Customer > Applicants API** — The Customer > Applicants API from Shyft — 3 operation(s) for customer > applicants.
- **Shyft Customer > Availabilities > admin_role > request API** — The Customer > Availabilities > admin_role > request API from Shyft — 3 operation(s) for customer > availabilities > admin_role > request.
- **Shyft Customer > Availabilities > user_role API** — Acting as a regular user for specific location
- **Shyft Customer > Availabilities > user_role > Deprecated API** — The Customer > Availabilities > user_role > Deprecated API from Shyft — 2 operation(s) for customer > availabilities > user_role > deprecated.
- **Shyft Customer > Availabilities > user_role > Deprecated > request API** — The Customer > Availabilities > user_role > Deprecated > request API from Shyft — 1 operation(s) for customer > availabilities > user_role > deprecated > request.
- **Shyft Customer > Channels API** — The Customer > Channels API from Shyft — 7 operation(s) for customer > channels.
- **Shyft Customer > Chats > ChatMessages API** — The Customer > Chats > ChatMessages API from Shyft — 3 operation(s) for customer > chats > chatmessages.
- **Shyft Customer > Chats > ChatSessions API** — The Customer > Chats > ChatSessions API from Shyft — 5 operation(s) for customer > chats > chatsessions.
- **Shyft Customer > Comments API** — The Customer > Comments API from Shyft — 3 operation(s) for customer > comments.
- **Shyft Customer > Demands API** — The Customer > Demands API from Shyft — 3 operation(s) for customer > demands.
- **Shyft Customer > Departments API** — The Customer > Departments API from Shyft — 6 operation(s) for customer > departments.
- **Shyft Customer > Departments > Memberships API** — The Customer > Departments > Memberships API from Shyft — 3 operation(s) for customer > departments > memberships.
- **Shyft Customer > EWA API** — Ojbect Serializer: [EWA Account Serializer] Attribute | Values | R | Description --- | --- | --- | --- id | | | tos_yes | | | Indciate if user has accepted the TOS by going thro...
- **Shyft Customer > GeofenceLogs API** — The Customer > GeofenceLogs API from Shyft — 1 operation(s) for customer > geofencelogs.
- **Shyft Customer > Griddler API** — The Customer > Griddler API from Shyft — 1 operation(s) for customer > griddler.
- **Shyft Customer > Images API** — The Customer > Images API from Shyft — 1 operation(s) for customer > images.
- **Shyft Customer > Invitations API** — The Customer > Invitations API from Shyft — 1 operation(s) for customer > invitations.
- **Shyft Customer > Locations > user_role API** — The Customer > Locations > user_role API from Shyft — 15 operation(s) for customer > locations > user_role.
- **Shyft Customer > Messions API** — The Customer > Messions API from Shyft — 4 operation(s) for customer > messions.
- **Shyft Customer > Notifications API** — APIs for user/admin to manage notifications belonging to him/her
- **Shyft Customer > Posts API** — Ojbect Serializer: [Receipt Serializer] Attribute | Values | R | Description --- | --- | --- | --- user_id | integer | * | User's ID who owns this receipt created_at | datetime ...
- **Shyft Customer > Products API** — The Customer > Products API from Shyft — 1 operation(s) for customer > products.
- **Shyft Customer > RequestJobs API** — The Customer > RequestJobs API from Shyft — 1 operation(s) for customer > requestjobs.
- **Shyft Customer > RequstTimeOff API** — The Customer > RequstTimeOff API from Shyft — 8 operation(s) for customer > requsttimeoff.
- **Shyft Customer > Schedules API** — The Customer > Schedules API from Shyft — 4 operation(s) for customer > schedules.
- **Shyft Customer > Segments API** — The Customer > Segments API from Shyft — 1 operation(s) for customer > segments.
- **Shyft Customer > SetupActions API** — The Customer > SetupActions API from Shyft — 1 operation(s) for customer > setupactions.
- …and 16 more, listed in full on the page.

## MCP servers (1)

- **Shyft MCP Server**

## Security (2)

- **Shyft Authentication** — http · 2 schemes
- **Shyft Domain Security** — TLSv1.3 · DMARC

## Tags

Company, Workforce Management, Employee Scheduling, Shift Swapping, Team Communication, Hourly Workers, Earned Wage Access, HR Tech, REST API

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/shyft/). Scores are computed from the provider's own public artifacts under a published rubric.
