You authenticate to the 7shifts API by providing your API key in the request.

Don't have an API key?

Generate an API key by first <a href="https://7shifts.com/signup">creating</a> a 7shifts account. Once it's created, navigate to "Company Settings", then "API" and click "Generate".Generate an API key by first <a href="https://7shifts.com/signup">creating</a> a 7shifts account. Once it's created, navigate to "Company Settings", then "API" and click "Generate".

Generate an API key by first creating a 7shifts account. Once it's created, navigate to "Company Settings", then "API" and click "Generate".

Your API key carries many privileges, so be sure to keep them secret! Authentication to the API occurs via HTTP Basic Auth. Provide your API key as the basic auth username. You do not need to provide a password. All API requests must be made over HTTPS. Calls made over plain HTTP will fail. You must authenticate for all requests.