post https://api.7shifts.com/oauth2/token
OAuth Token URL
To acquire a token use the following URL:
https://app.7shifts.com/oauth2/token
Due to a limitation in our sandbox you will not be able to use the Try It! button on this page to acquire a token. You can use curl as per the example below.
Scopes
For the list of valid scopes reference the valid scopes in the Authentication page under in API Usage.
Sample Request
curl --request POST --url 'https://app.7shifts.com/oauth2/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id={CLIENT_ID}' \
--data-urlencode 'client_secret={CLIENT_SECRET}' \
--data-urlencode 'scope=v1_access companies:read companies:write locations:read locations:write users:read users:write departments:read departments:write roles:read roles:write sales:read sales:write shifts:read shifts:write time_punches:read time_punches:write events:read events:write'
Sample Response
{
"token_type":"Bearer",
"expires_in":3600,
"access_token":"eyJ0eXAiOiJKV1QiLCJhbZciOiJSUzI1NiJ9.eyJhdWQiOiJhOWQyMWFjNGYwNmJiOTYzMzQzY2I4NmQ3NmZkMGE5ZRTMxN2NmOTg4IiwianRpIjoiNjEwZDYyNzQwYzAxNDYzYzFjNzc1NWQxOTc0ZGNlMjk0ZGIxNzI1ZGQzYTMzMThkMmQzNjBkNTk1N2JiYWZkYmI0YjljOTA3ZDUwMjBjNTEiLCJpYXQiOjE2NTcyOTYxNzgsIm5iZiI6MTY1NzI5NjE3OCwiZXhwIjoxNjU3Mjk5Nzc4LCJzdWIiOiIiLCJzY29wZXMiOlsidjFfYWNjZXNzIiwiY29tcGFuaWVzOnJlYWQiLCJjb21wYW5pZXM6d3JpdGUiLCJsb2NhdGlvbnM6cmVhZCIsImxvY2F0aW9uczp3cml0ZSIsInVzZXJzOnJlYWQiLCJ1c2Vyczp3cml0ZSIsImRlcGFydG1lbnRzOnJlYWQiLCJkZXBhcnRtZW50czp3cml0ZSIsInJvbGVzOnJlYWQiLCJyb2xlczp3cml0ZSIsInNhbGVzOnJlYWQiLCJzYWxlczp3cml0ZSIsInNoaWZ0czpyZWFkIiwic2hpZnRzOndyaXRlIiwidGltZV9wdW5jaGVzOnJlYWQiLCJ0aW1lX3B1bmNoZXM6d3JpdGUiLCJldmVudHM6cmVhZCIsImV2ZW50czp3cml0ZSJdfQ.mKInbUWiytfKxL65cYMuoMKR5ATvjOGttiViZ4bMwP0Xff6EEfPu3QzriGusB6wQmK6t3YYzJjFQei_GD80w1GnzcXd1rYU9NOcIys8o-EjLWGd7m2NG7uMWHBYNyI8gvSzABei7GlAKK2ha1RvFOp9gf9nnITisydGI-7kA2Guv0mnKo3mLyTz-RHBavMRLiTIDL2BZPZtWaoIMXQqTVspspJOIfZ0H2XN037aMMqdLHHnKiP-tJJAP9U9S9jX3jI73iNz4Cv6U802ossytwSUzAOs9vZuqE4cH0DfTAQmvqIgG56WUFszhQMWPWC0IMgIc5HIMnXSgab68sf-RBA"
}