Scopes for Knox cloud services APIs

Last updated August 5th, 2025

OAuth 2.0 scopes are required to access the Knox cloud services APIs. These scopes are service-specific, and the level of access you require for your app determines which scopes to select. For more information about the scope requirements, you can refer to the API specifications of its associated Knox cloud service.

The following scopes are available:

Knox Asset Intelligence

Scope name Description Applicable API endpoints Applicable KWN events
kai Manage all Knox Asset Intelligence functionality, including devices, diagnostics logs, and network settings. All endpoints in the Knox Asset Intelligence API. KAI_APP_ANR_FC, KAI_BATTERY_STATUS, KAI_DEVICE_DIAGNOSTICSLOGS, KAI_WIFI_DISCONNECTIONS, KAI_BATTERY_LEVEL_TRIGGERED, KAI_APP_USAGE_TIME_BATTERY, KAI_APP_USAGE_NETWORK, KAI_APP_USAGE_SCREENTIME, KAI_BATTERY_CHARGING, KAI_BATTERY_LEVEL_SHIFT_START, KAI_BATTERY_LEVEL_SHIFT_END, KAI_WIFI_CONNECTIONS
kai.settings View and configure your Knox Asset Intelligence tenant information, including battery threshold levels and enrollment settings. All settings endpoints in the Knox Asset Intelligence API.
kai.devices View Knox Asset Intelligence device and group information. All devices endpoints in the Knox Asset Intelligence API.
kai.diagnostics Request and view Knox Asset Intelligence diagnostics logs. All diagnostics logs endpoints in the Knox Asset Intelligence API. KAI_DEVICE_DIAGNOSTICSLOGS
kai.network Subscribe to Knox Asset Intelligence notifications about Wi-Fi connection and disconnection events. All network endpoints in the Knox Asset Intelligence API. KAI_WIFI_DISCONNECTIONS, KAI_WIFI_CONNECTIONS
kai.battery Subscribe to Knox Asset Intelligence notifications about battery-related events. KAI_BATTERY_STATUS, KAI_BATTERY_LEVEL_TRIGGERED, KAI_BATTERY_CHARGING, KAI_BATTERY_LEVEL_SHIFT_START, KAI_BATTERY_LEVEL_SHIFT_END
kai.app Subscribe to Knox Asset Intelligence notifications about app usage and abnormal app events. KAI_APP_ANR_FC, KAI_APP_USAGE_TIME_BATTERY, KAI_APP_USAGE_NETWORK, KAI_APP_USAGE_SCREENTIME
kai.miscellaneous View the deployment status of your Knox Service Plugin policies. POST /kai/v1/miscellaneous/getKspStatus

For detailed API specification, see Knox Asset Intelligence API reference.

Knox Configure

Scope name Description Applicable API endpoints
kc Manage all Knox Configure functionality. All endpoints in the Knox Configure API v2.0.
kc.devices Manage all functionality related to Knox Configure devices. All endpoints in the Knox Configure API v2.0.
kc.devices:view View Knox Configure devices and their information. POST /kc/v2/devices/getDevices
POST /kc/v2/devices/getDeviceLogs
kc.devices:manage Send commands to devices and delete them from Knox Configure. POST /kc/v2/devices/sendCommand
POST /kc/v2/devices/bulkDelete

For detailed API specification, see Knox Deployment Program API reference.

Knox Deployment Program

Scope name Description Applicable API endpoints
kdp Manage all Knox Deployment Program functionality. All endpoints in Knox Deployment Program API.
kdp.devices Upload and delete devices, and get device information. PUT /kcs/v1/rp/devices/upload
GET /kcs/v1/rp/devices/status
GET /kcs/v1/rp/devices
PUT /kcs/v1/rp/devices/delete
kdp.devices:view View devices and device statuses. GET /kcs/v1/rp/devices/status
GET /kcs/v1/rp/devices
kdp.devices:manage Upload and delete devices. PUT /kcs/v1/rp/devices/upload
PUT /kcs/v1/rp/devices/delete
kdp.profilealias View all Knox Mobile Enrollment profile aliases. GET /kcs/v1/rp/profilealias/kme
kdp.customers View all Knox Deployment Program customers. GET /kcs/v1/rp/customers/list

For detailed API specification, see Knox Deployment Program API reference.

Knox E-FOTA

Scope Description Applicable API endpoints
ke Manage all Knox E-FOTA functionality. All endpoints in the Knox E-FOTA API.
ke.campaign View, assign, create, delete, and cancel Knox E-FOTA campaigns. All campaign endpoints in the Knox E-FOTA API.
ke.campaign:view View Knox E-FOTA campaign information. GET /campaigns
GET /campaigns/{campaignId}
GET /campaignSchemas
ke.campaign:assign Assign or unassign devices from a Knox E-FOTA campaign. POST /campaigns/{campaignId}/bulkAssign
POST /campaigns/{campaignId}/bulkUnassign
ke.campaign:manage Create and edit Knox E-FOTA campaigns. POST /campaigns
PUT /campaigns/{campaignId}
ke.campaign:delete Delete and cancel Knox E-FOTA campaigns. DELETE /campaigns/{campaignId}
PUT /campaigns/{campaignId}/cancel
ke.devices View, upload, manage, and delete Knox E-FOTA devices. All device endpoints in the Knox E-FOTA API.
ke.devices:view View Knox E-FOTA device information. GET /devices/models
GET /devices/salesCodes
GET /devices/aggregateDeviceUpdateStatus
GET /devices/csc
POST /devices/getDevices
ke.devices:manage Upload, refresh, and unenroll Knox E-FOTA devices. POST /devices/bulkUpload
POST /devices/bulkRefresh
POST /devices/bulkUnenroll
ke.devices:delete Delete devices from Knox E-FOTA. POST /devices/bulkDelete
ke.licenses View, register, and delete Knox E-FOTA licenses. All license endpoints in the Knox E-FOTA API.
ke.licenses:view View Knox E-FOTA license information. GET /licenses
ke.licenses:manage Register commercial licenses and generate trial licenses for Knox E-FOTA. POST /licenses
POST /trialLicenses
ke.licenses:delete Delete Knox E-FOTA licenses. DELETE /licenses/{licenseId}
ke.fota:view View Knox E-FOTA firmware information. GET /fota
ke.privacyPolicy View and manage the skip privacy policy setting. All privacy policy endpoints in the Knox E-FOTA API
ke.privacyPolicy:view View the skip privacy policy setting. GET /privacyPolicy
ke.privacyPolicy:manage Manage the skip privacy policy setting. PUT /privacyPolicy

Knox Manage (exclusive to MSP partners)

Scope name Description Applicable API endpoints
km Manage all Knox Manage functionality. All endpoints in Knox Manage API.
km.group View, create, and add users to groups. POST /km/v1/group/insertGroup
POST /km/v1/group/insertGroupUnits
GET /km/v1/group/selectGroups
km.group:view View groups and their information. GET /km/v1/group/selectGroups
km.group:manage Update groups and their information. POST /km/v1/group/insertGroup
POST /km/v1/group/insertGroupUnits
km.user View and create users, and request enrollment through email. POST /km/v1/user/createUser
POST /km/v1/user/requestEnrollment
GET /km/v1/user/selectUserWithID
km.user:view View users. GET /km/v1/user/selectUserWithID
km.user:manage Create users and request enrollment through email. POST /km/v1/user/createUser
POST /km/v1/user/requestEnrollment
km.profile Assign profiles to groups. POST /km/v1/mdm/profileServiceWrapper/assign

For detailed API specification, see Knox Manage API reference.

The Knox Manage scopes are intended exclusively for use by MSP partners, direct use by end customers is currently not supported.

Knox Mobile Enrollment

Scope name Description Applicable API endpoints
kme Manage all Knox Mobile Enrollment functionality, including profiles, devices, and resellers. All endpoints in Knox Mobile Enrollment API.
kme.profiles Manage all functionality related to Knox Mobile Enrollment profiles. All profile management endpoints in Knox Mobile Enrollment API.
kme.profiles:view View Knox Mobile Enrollment profiles. GET /kcs/v1/kme/profiles/list
GET /kcs/v1/kme/profiles/status
GET /kcs/v1/kme/profiles/{id}/get
kme.profiles:manage Create, update, and delete Knox Mobile Enrollment profiles. POST /kcs/v1/kme/profiles/create
POST /kcs/v1/kme/profiles/createAsync/
PUT /kcs/v1/kme/profiles/{profileId}
DELETE /kcs/v1/kme/profiles/{id}
kme.devices Manage all functionality related to devices in Knox Mobile Enrollment. PUT /kcs/v1/kme/devices/assignProfile
POST /kcs/v1/kme/devices/delete
GET /kcs/v1/kme/devices/list
PUT /kcs/v1/kme/devices/unassignProfile
PUT /kcs/v2/kme/devices/unassignProfile
POST /kcs/v1/kme/devices/uploads/approvals
GET /kcs/v1/kme/devices/uploads/list
kme.devices:view View Knox Mobile Enrollment device information. GET /kcs/v1/kme/devices/list
GET /kcs/v1/kme/devices/uploads/list
kme.devices:manage Assign, unassign, and delete profiles, as well as approve device uploads. PUT /kcs/v1/kme/devices/assignProfile
POST /kcs/v1/kme/devices/delete
PUT /kcs/v1/kme/devices/unassignProfile
PUT /kcs/v2/kme/devices/unassignProfile
POST /kcs/v1/kme/devices/uploads/approvals
kme.reseller Manage all functionality related to Knox Mobile Enrollment resellers. POST /kcs/v1/kme/reseller/approvals
POST /kcs/v1/kme/reseller/profilealias
PUT /kcs/v1/kme/reseller/profilealias/{profileAliasId}
DELETE /kcs/v1/kme/reseller/profilealias/{profileAliasId}

For detailed API specification, see Knox Mobile Enrollment API reference.

Knox MSP Portal

Scope name Description Applicable API endpoints
msp Manage all Knox MSP Portal functionality. POST /msp/v1/managedCustomers
POST /msp/v1/managedCustomers/link
POST /msp/v1/managedCustomers/delink
GET /msp/v1/managedCustomers
GET /msp/v1/managedCustomers/{customerId}
PUT /msp/v1/managedCustomers/{customerId}
GET /msp/v1/profiles
POST /msp/v1/profiles/copy
POST /msp/v1/profiles/overwrite
msp.customers Add and delink MSP customers, as well as view and edit their information. POST /msp/v1/managedCustomers
POST /msp/v1/managedCustomers/link
POST /msp/v1/managedCustomers/delink
GET /msp/v1/managedCustomers
GET /msp/v1/managedCustomers/{customerId}
PUT /msp/v1/managedCustomers/{customerId}
msp.profiles Copy existing profiles to managed customers. GET /msp/v1/profiles
POST /msp/v1/profiles/copy
POST /msp/v1/profiles/overwrite

For detailed API specification, see Knox MSP Portal API reference.

Knox E-FOTA

Scope Description Applicable API endpoints
ke Manage all Knox E-FOTA functionality. All endpoints in the Knox E-FOTA API.
ke.campaign View, assign, create, delete, and cancel Knox E-FOTA campaigns. All campaign endpoints in the Knox E-FOTA API.
ke.campaign:view View Knox E-FOTA campaign information. GET /campaigns
GET /campaigns/{campaignId}
GET /campaignSchemas
ke.campaign:assign Assign or unassign devices from a Knox E-FOTA campaign. POST /campaigns/{campaignId}/bulkAssign
POST /campaigns/{campaignId}/bulkUnassign
ke.campaign:manage Create and edit Knox E-FOTA campaigns. POST /campaigns
PUT /campaigns/{campaignId}
ke.campaign:delete Delete and cancel Knox E-FOTA campaigns. DELETE /campaigns/{campaignId}
PUT /campaigns/{campaignId}/cancel
ke.devices View, upload, manage, and delete Knox E-FOTA devices. All device endpoints in the Knox E-FOTA API.
ke.devices:view View Knox E-FOTA device information. GET /devices/models
GET /devices/salesCodes
GET /devices/aggregateDeviceUpdateStatus
GET /devices/csc
POST /devices/getDevices
ke.devices:manage Upload, refresh, and unenroll Knox E-FOTA devices. POST /devices/bulkUpload
POST /devices/bulkRefresh
POST /devices/bulkUnenroll
ke.devices:delete Delete devices from Knox E-FOTA. POST /devices/bulkDelete
ke.licenses View, register, and delete Knox E-FOTA licenses. All license endpoints in the Knox E-FOTA API.
ke.licenses:view View Knox E-FOTA license information. GET /licenses
ke.licenses:manage Register commercial licenses and generate trial licenses for Knox E-FOTA. POST /licenses
POST /trialLicenses
ke.licenses:delete Delete Knox E-FOTA licenses. DELETE /licenses/{licenseId}
ke.fota:view View Knox E-FOTA firmware information. GET /fota
ke.privacyPolicy View and manage the skip privacy policy setting. All privacy policy endpoints in the Knox E-FOTA API.
ke.privacyPolicy:view View the skip privacy policy setting. GET /privacyPolicy
ke.privacyPolicy:manage Manage the skip privacy policy setting. PUT /privacyPolicy

Knox OAuth 2.0 Authentication — Authorization server operations

Scope name Description Applicable API endpoints
email Use your email address to verify your identity. POST /ams/v1/oauth2/token
openid Use your Samsung Knox user identifier. POST /ams/v1/oauth2/token

For detailed API specification, see Knox OAuth 2.0 Authentication API reference.

Is this page helpful?