KSC Open API
Kaspersky Security Center API description
|
List of well-known commands. If a command is not in this list then the command will be considered as custom. Custom commands are available only for the Mobile Protocol (KES4Mobile).
Command type | Bitmask | Supported by protocol | Description | |
---|---|---|---|---|
Block | 0x1 | KES4Mobile, iOS | Block the device with the lock screen. | |
Unblock | 0x2 | KES4Mobile, iOS | Switch off the lock screen. | |
Wipe | 0x4 | KES4Mobile, iOS, EAS | Erase all data from the device. | |
SoftWipe | 0x8 | KES4Mobile, iOS | Erase corporate data from the device. | |
Locate | 0x10 | KES4Mobile | Request device location. | |
Mugshot | 0x20 | KES4Mobile | Request a photo from the device and send it to the server. | |
Alarm | 0x40 | KES4Mobile | Request an alarm signal from the device. | |
InstallConfProf | 0x80 | iOS | Install a configuration profile on the device. | |
DeleteConfProf | 0x100 | iOS | Delete a configuration profile from the device. | |
InstallProvProf | 0x200 | iOS | Install a provisioning profile on the device. | |
DeleteProvProf | 0x400 | iOS | Delete a provisioning profile from the device. | |
InstallApplication | 0x800 | iOS | Install an application on the device. | |
DeleteApplication | 0x1000 | iOS | Delete an application from the device. | |
EnterRedemptionCode | 0x2000 | iOS | Send a redemption code to the device. | |
EditRoamingSettings | 0x4000 | iOS | Change roaming settings for the device. | |
RefreshDeviceInfo | 0x8000 | KES4Mobile, iOS | Refresh device information. | |
InstallSafeBrowser | 0x1 0000 | iOS | Install SafeBrowser application on the device. Note, SafeBrowser is not supported now. | |
KillMe | 0x2 0000 | KES4Mobile, iOS | Make the device unmanaged. | |
EditBluetoothSettings | 0x8 0000 | iOS | Enable or disable Bluetooth on the device (supervised only, iOS 11.3+). | |
ClearPasscode | 0x10 0000 | iOS | Reset the unlock password on the device and prompt to set a new password in accordance with policy settings. | |
ScheduleOSUpdate | 0x20 0000 | iOS | Schedule an iOS operating system update on the device (supervised only). | |
EnableLostMode | 0x40 0000 | iOS | Enable Lost Mode on the device and lock the device (supervised only). | |
DisableLostMode | 0x80 0000 | iOS | Disable Lost Mode on the device and unlock the device (supervised only). | |
UpdateDeviceData | 0x100 0000 | KES4Mobile, iOS | Internal (silent) command to update device status. | |
WipeAppData | 0x200 0000 | KES4Mobile | Wipe the data of a specified app from the device (Android 9 or later in device owner mode or with a created Android work profile). | |
WipeAllAppData | 0x400 0000 | KES4Mobile | Wipe the data of all apps from the device (Android 9 or later in device owner mode or with a created Android work profile). | |
GetActivationLockBypassCode | 0x800 0000 | iOS | Get Activation Lock bypass code. | |
SendMessage | 0x1000 0000 | KES4Mobile | Send a message to the device. | |
DeleteApp | 0x2000 0000 | KES4Mobile, iOS | Delete agent application, work profile and make the device unmanaged. |