API Keys
API keys allow external integrations to access school data. The API Keys page requires owner access and a plan that includes API access. Create a key only for a trusted integration, and grant only the permissions it needs. Anyone who obtains a key may be able to use its permissions.
Create a key
Section titled “Create a key”- Open Settings → API Keys.
- Select New API Key.
- Enter a recognizable name, such as Approved attendance export.
- Select only the permissions required by the integration.
- Create the key.
- Copy it immediately and store it in a password manager or secrets vault.
Kanri shows the full key only once. If you leave the creation screen without saving it, create a replacement key.
Review and edit access
Section titled “Review and edit access”The API Keys list shows each key’s name, prefix, permissions, creation date, and last-used date. Select Edit to change its permissions. If the integration no longer needs a permission, remove it.
Revoke a key
Section titled “Revoke a key”- Find the key in Settings → API Keys.
- Choose Revoke and confirm.
- Update or disable the integration using that key.
Revocation immediately stops integrations using that key. Do not paste API keys into support messages, public documents, or source code.