KSC Open API
Kaspersky Security Center API description
Protocols specific data
Attribute nameData typeDescription
"KLMDM_PROTINF_OS_TYPE"paramIntOperating system type: 1 - Android, 2 - iOS, 3 - Aurora, 4 - Other or Unknown
"KLMDM_PROTINF_PROT_ID"paramIntProtocol type for device registration. See: Mobile device protocol ID.
"KLMDM_PROTINF_CONTENT_TYPE"paramIntType of content to generate for device registration (1 - GENERATE_FILE_CONTENT_TYPE, 2 - GENERATE_APPLICATION_STORE_CONTENT_TYPE)
"KLMDM_ENR_PKG_LINK_PROTOCOL"paramIntProtocol id for package file download link: 1 - Http, 2 - Https. ("KLMDM_PROTINF_CONTENT_TYPE": 1)
"KLMDM_PROTINF_URL_FORMAT"paramIntURL format for App Store link(e.g. "market://details?id=com.kaspersky.kes&referrer=%s"). ("KLMDM_PROTINF_CONTENT_TYPE": 2)
MDM4IOS protocol specific fields
"KLMDM_PROTINF_HOST_ID"paramStringHost string ID.
Note:
You must specify KLMDM_PROTINF_HOST_ID or KLMDM_PROTINF_MTNC_SRV_ID, not both.
"KLMDM_PROTINF_MTNC_SRV_ID"paramStringMultitenancy server string ID
Note:
You must specify KLMDM_PROTINF_HOST_ID or KLMDM_PROTINF_MTNC_SRV_ID, not both.
"KLMDM_PROTINF_SIGN_PROF"paramBoolSign profile to support PKI, only for iOS MDM.
"KLMDM_PROTINF_FORCE_GEN_APPSTORE_LINK"paramBoolForce-generate link to App Store. Iy is helpful for B2bCloudMode when the configuration profile is generated instead of a link to the App Store.
KES4Mobile protocol specific fields
"KLMDM_PROTINF_PKG_ID"paramIntKES for Android package ID. ("KLMDM_PROTINF_CONTENT_TYPE": 1)
"KLMDM_PROTINF_DEST_GROUP_ID_FOR_CERT"paramIntAdministrative group ID to which device will be placed
Adroid Device-owner(Corporate device) specific fields
"KLMDM_ENR_PKG_DEVICE_OWNER"paramBoolFlag to indicate that package is for device in the Device Owner mode
"KLMDM_ENR_PKG_DEVICE_OWNER_ENABLE_SYS_APPS"paramBoolFlag to enable system applications installation on the device
"KLMDM_ENR_PKG_DEVICE_OWNER_DOWNLOAD_TYPE"paramIntPackage download channel id for the device: 1 - Wifi, 2 - Cellular