Obtaining an API Key
- Log in to your Shiftsheet Dashboard as a Company Admin.
- Navigate to Settings > Integrations & API.
- Under the API Keys tab, click Generate Key.
- Provide a descriptive name for the key (e.g., “Zapier Integration”).
- Copy the generated key. This is the only time the full key will be shown to you.
Making Authenticated Requests
The Shiftsheet API uses standard HTTPAuthorization headers. You must pass your API key as a Bearer token in every request.
cURL
Node.js
Error Codes
If authentication fails, the API will return one of the following standard HTTP status codes:The API key is missing, invalid, or was not formatted as a Bearer token.
The API key is valid, but it has been revoked or the account no longer has permissions to perform the requested action.