|
KSC Open API
Kaspersky Security Center API description
|
Interface for the unified mobile device management. More...
Public Member Functions | |
| UpdateDevice (int lDeviceId, params pDevice) | |
| !DEPRECATED! Modifies properties of the specified user device | |
| params | GetDevice (int lDeviceId) |
| !DEPRECATED! Acquires properties of the specified user device | |
| array | GetDevices (binary pUserId) |
| !DEPRECATED! Acquires properties of all registered devices owned by specified user | |
| datetime | GetLatestDeviceActivityDate (int lDeviceId) |
| !DEPRECATED! Acquires latest device activity date | |
| DeleteDevice (int lDeviceId) | |
| Deletes a device from the server. | |
| GlueDevices (int lDevice1Id, int lDevice2Id) | |
| !DEPRECATED! Glues information on a device got from different sources. | |
| long | CreateEnrollmentPackage (binary pUserId, int lMdmProtocols, int lDeliveryType, int lLiveTime, wstring c_wstrUrlFormat) |
| Creates the enrollment package for an user's device. | |
| array | GetEnrollmentPackages (binary pUserId) |
| Gets the list of enrollment packages created for user's devices with a unified URL format. | |
| array | GetEnrollmentPackagesEx (binary pUserId) |
| Gets the list of enrollment packages created for user's devices with a URL format for each OS. | |
| params | GetEnrollmentPackage (long llEnrPkgId) |
| Gets information about an enrollment package created for a device with a unified URL format. | |
| params | GetEnrollmentPackageEx (long llEnrPkgId) |
| Gets information about an enrollment package created for a device with a URL format for each OS. | |
| DeleteEnrollmentPackage (long lEnrPkgId) | |
| Deletes the enrollment package. | |
| params | GetEnrollmentPackageFileInfo (wstring c_wstrPackageId, wstring c_wstrUserAgent, wstring c_wstrPackageFileType) |
| Gets enrollment package file information if it's ready or gets a list of available file types in the package if concrete file type is not recognized by the User Agent. | |
| binary | GetEnrollmentPackageFileData (wstring c_wstrPackageId, wstring c_wstrPackageFileType, int lBuffOffset, int lBuffSize) |
| Gets enrollment package file data. | |
| PostCommand (int lDeviceId, wstring c_wstrCommandGuid, wstring c_wstrCommandType, params pArguments, int lMdmProtocols, int lProcessFlags) | |
| Posts a command to the specified device. | |
| PostCommand2 (int lDeviceId, wstring c_wstrCommandGuid, wstring c_wstrCommandType, params pArguments, int lMdmProtocols, int lProcessFlags) | |
| Posts a command to the specified device. | |
| boolean | RecallCommand (wstring c_wstrCommandGuid) |
| Repeats a call of the command previously posted to the specified device. | |
| array | GetCommands (int lDeviceId) |
| Acquires states of active commands (not completed, not failed, etc.) posted to the specified device. | |
| array | GetCommandsAll (int lDeviceId) |
| Acquires states of all commands posted to the specified device. | |
| boolean | DeleteCommand (wstring c_wstrCommandGuid, boolean bForced=false) |
| Deletes a command previously posted to the specified device. | |
| array | GetCommandsLibrary () |
| Acquires library of all available commands. | |
| array | GetDecipheredCommandList (long llCommandFlags, array pCommandsLibrary) |
| Calculates the commands list according to bit mask of supported commands. | |
| binary | GenerateQRCode (wstring strInputData, int lQRCodeSize, int lImageFormat) |
| Generates QR code. | |
| array | GenerateQRCodeMulti (array inputData, int lQRCodeSize, int lImageFormat) |
| Generates QR code array. | |
| array | GetJournalRecords (int lDeviceId) |
| Acquires records from the journal. | |
| params | GetSyncInfo (int nGroupId, int nGSyncId, array pFields) |
| Retrieves group synchronization information for the UMDM policy. | |
| params | GetMobileAgentSettingStorageData (int lDeviceId, wstring c_wstrSectionName) |
| Gets mobile agent setting storage data (for example SS data of the KES4Android application) | |
| array | GetMultitenancyServersInfo (int nProtocolIds) |
| Retrieves the multitenancy servers list. | |
| params | GetMultitenancyServerSettings (wstring c_wstrMtncServerId) |
| Retrieves multitenancy server settings. | |
| SetMultitenancyServerSettings (wstring c_wstrMtncServerId, params pSettings) | |
| Sets multitenancy server settings. | |
| long | CreateEnrollmentPackage2 (binary pUserId, int lMdmProtocols, int lContentType, int lLiveTime, wstring c_wstrUrlFormat, params pRecipient, params pNotification, array pProtSpecInfo) |
| Creates the enrollment package for an user's device. | |
| long | CreateEnrollmentPackage2Ex (binary pUserId, int lMdmProtocols, int lContentType, int lLiveTime, params pUrlFormats, params pRecipient, params pNotificationEx, array pProtSpecInfo) |
| Creates the enrollment package for an user's device. | |
| params | CreateEnrollmentPackages (binary pUserId, int lLiveTime, params pRecipient, params pNotificationEx, array pProtSpecInfo) |
| Creates the enrollment package for an user's device. | |
| array | CreateEnrollmentPackagesMulti (array pUsers, int lLiveTime, array pProtSpecInfo) |
| Creates the enrollment package for array user's device. | |
| array | GetDevicesExtraData (array pDeviceIds, array pCategories) |
| Gets additional data from devices such as installed applications, profiles, certificates and etc. ! | |
| boolean | GetSafeBrowserAutoinstallFlag () |
| !DEPRECATED! Returns flag which means install or don't install SafeBrowser automatically when device connects first time | |
| SetSafeBrowserAutoinstallFlag (boolean bInstall) | |
| !DEPRECATED! Sets flag which means install or don't install SafeBrowser automatically when device connects first time | |
| SspLoginAllowed () | |
| !DEPRECATED! Checks user permission to login to SSP | |
| array | GetJournalRecords2 (int lDeviceId) |
| Acquires records from the journal without command result data. | |
| params | GetJournalCommandResult (long llJrnlId) |
| Returns command result data for the specific journal record. | |
| SaveEulaAndAccept (wstring wstrProdName, wstring wstrProdVersion, wstring wstrProdDispName, wstring wstrProdDispVersion, binary binEulaUID, wstring wstrText, datetime tTimeStamp, boolean bAccept) | |
| Saves the license agreement for a mobile product and accepts it. | |
| boolean | IsEulaAccepted (binary binEulaUID) |
| Checks whether the license agreement for a mobile product is accepted. | |
| array | GetNotAcceptedEulaIds () |
| Returns the array of not accepted license agreement's identifiers for mobile products. | |
| array | GetHostsUmdmInfo (array pHosts) |
| Retrieves information about umdm hosts. | |
Interface for the unified mobile device management.