KSC Open API
Kaspersky Security Center API description
List of statistics query attributes

List of supported statistics data to be queried (to request statistics, general statuses, or dashboards).
The resulting data structure is described in the List of statistics result dataset. Might contain any combination of the following attributes:

NameTypeDescription
"KLPPT_DASHBOARD"paramParamsDashboards to be requested.
For every requested dashboard, there must be an entry (paramParams) with a unique name (GUID) that should contain the attributes describing the requested dashboard according to the Dashboard statistics.
"KLSTS_Deployment"paramParamsThis entry must present to request general statuses and their reasons on managed applications deployment.
Can contain the parameter "KLSTS_Par_StatusReasonMask" (paramInt), which contains the bitmask of status reasons to be checked. If this parameter is missing, all possible status reasons are analyzed.
For a list of possible status reasons, see List of possible reasons for general statuses on managed applications deployment.
"KLSTS_Updates"paramParamsThis entry must present to request the general statuses and their reasons on updates management.
Can contain the parameter "KLSTS_Par_StatusReasonMask" (paramInt), which contains the bitmask of status reasons to be checked. If this parameter is missing, all possible status reasons are analyzed.
For a list of possible status reasons, see List of possible reasons for general statuses on updates management.
"KLSTS_Protection"paramParamsThis entry must present to request the general statuses and their reasons on managed hosts protection.
Can contain the parameter "KLSTS_Par_StatusReasonMask" (paramInt), which contains the bitmask of status reasons to be checked. If this parameter is missing, all possible status reasons are analyzed.
For a list of possible status reasons, see List of possible reasons for general statuses on managed hosts protection.
"KLSTS_FullScan"paramParamsThis entry must present to request the general statuses and their reasons on full scan execution.
Can contain the parameter "KLSTS_Par_StatusReasonMask" (paramInt), which contains the bitmask of status reasons to be checked. If this parameter is missing, all possible status reasons are analyzed.
For a list of possible status reasons, see List of possible reasons for general statuses on full-scan execution.
"KLSTS_Administration"paramParamsThis entry must present to request the general statuses and their reasons on administration groups organization.
Can contain the parameter "KLSTS_Par_StatusReasonMask" (paramInt), which contains the bitmask of status reasons to be checked. If this parameter is missing, all possible status reasons are analyzed.
For a list of possible status reasons, see List of possible reasons for general statuses on the administration group's organization.
"KLSTS_Events"paramParamsThis entry must present to request the general statuses and their reasons on various important events (monitoring).
Can contain the parameter "KLSTS_Par_StatusReasonMask" (paramInt), which contains the bitmask of status reasons to be checked. If this parameter is missing, all possible status reasons are analyzed.
For a list of possible status reasons, see List of possible reasons for general statuses on various important events (monitoring).
It might also contain additional input parameters. See List of possible additional input parameters for statistics request "KLSTS_Events".