cloudflash-kaspersky
List of kaspersky antivirus APIs
Verb | URI | Description |
---|---|---|
POST | /kaspersky | To create KAV configuration |
GET | /kaspersky | List summary of KAV configuration |
GET | /kaspersky/:id | List summary of KAV configuration by ID |
PUT | /kaspersky/:id | Update existing KAV configuration in VCG/CPEs by ID |
Configure kav status
Verb URI Description
POST /kaspersky To create KAV configuration.
Example Request and Response
Request JSON
{
"enable": false,
"web":
{
"upload": false,
"download": true
},
"email":
{
"pop3": false,
"smtp": false
}
}
Request JSON
{
"enable": false,
"web":
{
"upload": false,
"download": true
},
"email":
{
"pop3": false,
"smtp": false
},
"id": "9eeaafce-ed00-4737-88fd-38b59e398f56"
}
Get kav status
Verb URI Description
GET /kaspersky List summary of KAV configuration.
Note: The request does not require a message body.
Success: Returns JSON data with kav status.
Response
[
{
"enable": false,
"web":
{
"upload": false,
"download": true
},
"email":
{
"pop3": false,
"smtp": false
},
"id": "9eeaafce-ed00-4737-88fd-38b59e398f56"
}
]
Get kav status
Verb URI Description
GET /kaspersky/:id List summary of KAV configuration by ID.
Note: The request does not require a message body.
Success: Returns JSON data with kav status.
Response
{
"enable": false,
"web":
{
"upload": false,
"download": true
},
"email":
{
"pop3": false,
"smtp": false
},
"id": "9eeaafce-ed00-4737-88fd-38b59e398f56"
}
Update kav status
Verb URI Description
POST /kaspersky/:id update kav configuration.
Example Request and Response
Request JSON
{
"enable": true,
"web":
{
"upload": false,
"download": true
},
"email":
{
"pop3": true,
"smtp": false
}
}
Request JSON
{
"enable": true,
"web":
{
"upload": false,
"download": true
},
"email":
{
"pop3": true,
"smtp": false
},
"id": "9eeaafce-ed00-4737-88fd-38b59e398f56"
}