Managing API keys requires the Admin role (or a role with the Settings permission). API key operations cannot themselves be performed using an API key — you must use a session token.
List API keys
Create an API key
string
required
A descriptive name for the key (e.g.,
"Google Sheets Script")array
required
Array of scope strings. Available scopes:
read:peoplewrite:peopleread:interviewswrite:interviews
Revoke an API key
401 Unauthorized response.
Example:
Using an API key
Include your API key as a Bearer token in theAuthorization header:
Security best practices
- Create a separate key for each integration
- Grant only the scopes each key needs
- Revoke keys you no longer use
- Rotate keys periodically
- Never commit keys to version control