Introduction of V2 Endpoints and Guides
We have introduced a new version of our APIs that include numerous improvements. If you are starting a new integration or want to find out more check out our guides and API reference to get familiar with the changes. For a list of improvements and changes check out the migrating to V2 endpoints guide.
Updated labor integration details
The Labor integration guides have been updated to detail when to use local or UTC date times when using different payload structures for time punches and breaks. Check out the guides Overview for more details.
Added support of State parameter in Company Grant Flow
We now support a state
parameter during the company grant process. This can help prevent CSRF attacks or provide state information back to your application once a grant is created. Full details in the OAuth Authentication guide.
New 7punches App Switching Guide
A new guide has been added for 7punches App Switching. This guide is designed for POS operators that want to use 7shifts for labor and don't want to integrate using the API. This allows the installation of 7punches into a POS and you are able to invoke the app via a URL and it will switch back to the POS application once the time punching is complete. Android support only at this time.
Changes to the user.created webhook payload
The user.created webhook payload has changed. The payload now includes the location, departments and role IDs the user has been assigned to. You can find more information in the user.created webhook documentation.
New Webhoook topic
The following webhooks documentation was updated to include sample payloads.
Additional Webhook documentation
The following webhooks documentation was updated to include sample payloads.
Changes to authentication
Companies and other non-partner integrators can authenticate to the 7shifts API through our API key authentication system. Please refer to the Authentication guide here.
Welcome to 7shifts
Welcome to the developer hub and documentation for 7shifts!