KSC Open API
Kaspersky Security Center API description
List of attributes of a retranslated update component bundle


Structure of retranslated updatable component bundle parameters (with sample data):

        +--- (PARAMS_T)
            +---ChangeStatus = (STRING_T)"Added"
            +---Component = (STRING_T)"KDB"
            +---ComponentList (ARRAY_T)
            |   +---0 = (STRING_T)"KDB"
            +---Date = (DATE_TIME_T)15-03-2018 07:58:00
            +---FileName = (STRING_T)"Anti-virus databases"
            +---Index = (STRING_T)"index/u1313g.xml"
            +---KLUPDSRV_BUNDLE_DWL_DATE = (DATE_TIME_T)15-03-2018 10:27:42
            +---KLUPDSRV_BUNDLE_ID = (STRING_T)"Anti-virus databases Description of viruses and other dangerous programs (for versions 6.0 MP4 and later)"
            +---KLUPDSRV_BUNDLE_TYPE_DESCR = (STRING_T)"Description of viruses and other dangerous programs (for versions 6.0 MP4 and later)"
            +---KLUPD_AV_RECORDS_COUNT = (LONG_T)11367495
            +---LocalPath = (STRING_T)"C:/ProgramData/KasperskyLab/adminkit/1093/.working/share/Updates/updates/kdb/i386/"
            +---RelativeSrvPath = (STRING_T)"updates/kdb/i386/"
            +---Size = (LONG_T)161529843
            +---Type = (STRING_T)"Desc"
            +---av_records = (LONG_T)11367495
    


List of attributes of a retranslated updatable component bundle:

"KLUPDSRV_BUNDLE_ID"paramStringBundle ID.
"Type"paramStringBundle type. One of the following:
  • "Desc"
  • "Base"
  • "Patch"
  • "Blst"
  • "Index"
  • "Reg"
  • "Key"

    The type "Desc" means the bundle itself.
"KLUPDSRV_BUNDLE_TYPE_DESCR"paramStringBundle type short description.
"KLUPDSRV_BUNDLE_DWL_DATE"paramDateTimeBundle download time.
"KLUPD_AV_RECORDS_COUNT"paramLongSignatures count. Valid only for signatures components ("KDB", "AVS", etc.) and the type "Desc".
"FileName"paramStringUpdated file name.
"Application"paramStringTarget application.
"ComponentList"paramArrayList of components the update belongs to.
"Component"paramStringComponent the update belongs to. Obsolete, "ComponentList" should be used.
"ToAppVersion"paramStringThe type "Patch" means patch version.
"Comment"paramStringAdditional comment.
"ChangeStatus"paramStringChange status. Possible values:
  • "Added"
  • "Modified"
  • "Unchanged"
  • "Removed"
"Size"paramLongSize of update. The type "Desc" means the size of the whole bundle.
"Date"paramDateTimeBundle release timestamp.