createScanTaskByMac
Use this method to generate a scan task for managed endpoints identified by their MAC address.
Parameters
Parameter | Type | Optional | Description |
|---|---|---|---|
macAddresses | Array | No | The list of mac addresses of the endpoints to be scanned. You can specify at most 100 MAC addresses at once. |
type | Number | No | The type of scan. Available options: |
name | String | Yes | The name of the task. If the parameter is not passed, the name will be generated automatically. |
customScanSettings | Array | No | Object containing information such as scan depth and scan path(s). This object should be set only when |
| Boolean | Yes | Indicates if the request will return the ID of the new task. Possible values:
Default value: |
Return value
This method returns the ID of the newly created task or a boolean value which is true if the creation of the task was successful.
Example
Request:
{
"params": {
"macAddresses": [
"1c67da49e1a1",
"8c67f849e1a8"
],
"type": 4,
"name": "my scan",
"customScanSettings": {
"scanDepth": 1,
"scanPath": [
"LocalDrives"
]
},
"returnTaskId":true
},
"jsonrpc": "2.0",
"method": "createScanTaskByMac",
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
} Response:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc":"2.0",
"result": 6372b7a3897aaa77ee021642
}