Skip to content

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.

  1. Open Settings → API Keys.
  2. Select New API Key.
  3. Enter a recognizable name, such as Approved attendance export.
  4. Select only the permissions required by the integration.
  5. Create the key.
  6. 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.

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.

  1. Find the key in Settings → API Keys.
  2. Choose Revoke and confirm.
  3. 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.