Back to top

Knox OAuth 2.0 Authentication

Last updated March 18th, 2025

Before you can access the Knox Asset Intelligence API, you must set up Knox OAuth 2.0 Authentication.

Set up Knox OAuth 2.0 Authentication

Available scopes

Scopes are used to specify the level of access your application has to your customer’s Knox Asset Intelligence resources. When you register your app in Knox Developer Portal, ensure that you add the necessary scopes based on your application’s requirements to access relevant Knox Asset Intelligence features.

If multiple scopes are requested, the user must consent to all of them and may not select individual scopes. For a superior customer experience, please ensure that your application requests the least number of scope permissions.

Here is a list of scopes you can add for Knox Asset Intelligence:

Scope Permission
kai Manage all Knox Asset Intelligence functionality, including devices, diagnostics logs, and network settings.
kai.settings View and configure your Knox Asset Intelligence tenant information, including battery threshold levels and enrollment settings.
kai.devices View Knox Asset Intelligence device and group information.
kai.diagnostics Request and view Knox Asset Intelligence diagnostics logs.
kai.network Subscribe to Knox Asset Intelligence notifications about Wi-Fi connection and disconnection events.
kai.battery Subscribe to Knox Asset Intelligence notifications about battery-related events.
kai.app Subscribe to Knox Asset Intelligence notifications about app usage and abnormal app events.
kai.miscellaneous View the deployment status of your Knox Service Plugin policies.

For more information on applicable Knox Asset Intelligence API endpoints and Knox Webhook Notification events, refer to Scopes for Knox cloud services APIs.

On this page

Is this page helpful?