API keys are only required for server-to-server SIS API calls. If your integration passes provider JWTs directly from the browser, you don’t need an API key — those requests authenticate via the JWT itself.
When You Need an API Key
Use an API key when your backend server calls the SIS API directly — for example, to look up a user’s identity data, verify a , or manage organisation configuration programmatically. Never expose API keys in client-side code.Creating a Key
- Go to API Keys and click New API key
- Give the key a descriptive name (e.g.
backend-production) - Copy the key value — it is shown once only and cannot be retrieved again
Using a Key
Include the API key in theAuthorization: Bearer header on SIS API requests. You don’t need a separate organisation header — the key is already scoped to your organisation:
Revoking a Key
- Locate the key in the API Keys table
- Click Revoke
- Confirm the prompt
401 Unauthorized.
Related
- SIS API Reference — full endpoint reference for server-to-server calls
- Authentication Model — JWT-based auth for client-side calls