API keys let external tools, scripts, or integrations access your district’s data via the Credentials Portal API without requiring a user login session. [Screenshot: API Keys settings page showing a list of keys with their names, scopes, and last-four-digit hints]Documentation Index
Fetch the complete documentation index at: https://docs.credentialsportal.com/llms.txt
Use this file to discover all available pages before exploring further.
Create an API key
Click + Create API Key
Enter a descriptive name for the key (e.g., “Google Sheets Script”, “Reporting Tool”).[Screenshot: Create API Key form with name field and scope checkboxes]
Select scopes
Choose what the key is allowed to do:
Grant only the scopes your integration needs.
| Scope | Access granted |
|---|---|
read:people | Read people records |
write:people | Create and update people |
read:interviews | Read interview records |
write:interviews | Create and update interviews |
Revoke an API key
To revoke a key, click the delete icon next to it in the API Keys list. Revoked keys stop working immediately.Using API keys
Include your API key in theAuthorization header of all API requests:
Best practices
- Create a separate key for each integration so you can revoke one without affecting others
- Use the minimum scopes required for each key
- Rotate keys periodically or immediately if you suspect a key has been compromised