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 PINT, 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 thex-juno-jwt header, and your organisation ID in the x-juno-orgId header, on SIS API requests:
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