How to generate an Access Token/API Key

In the instances where you wish to connect 7shifts to an external application or integration, an Access Token will be required. To generate one, please follow these steps.


7shifts is deprecating API key authentication to access API resources on August 31, 2022 and will be End of Life (EOL) on March 31, 2023. Please read our Developer Docs to understand the impact of the changes and how to migrate to a supported authentication method.


Only Admins can create Acess Tokens within the 7shifts account. Once created, only the Admin will be able to view it.

  1. As an Admin, sign in to your 7shifts account and click on the 7shifts logo > select Company Settings > click Developer Tools.

  2. Once on the Developer Tools page, click on + Create Access Token:
  3. Create your access token name, and pick a technical contact from the dropdown menu:

  4. Click Create Access Token:

  5. Your access token has been added and is now ready for you to use!

    Use the Copy paperclip.png icon to use your token with the bearer authentication scheme. Send the token in the Authorization header when making requests as per the example below.
     curl --request GET --url '' \ --header
          'Authorization: Bearer {ACCESS_TOKEN}'

    More details on Access Tokens can be found in the Authentication section of our API Reference.

    Use the More Options  Screen_Shot_2022-12-01_at_5.26.25_PM.png  icon to edit or delete the access token.


In some instances, you may also need the 7shifts Company or Locations IDs for integration. This can be in the Resource IDs tab:

Was this article helpful?
2 out of 3 found this helpful