Devices
Devices - AddIgnoredIPs
Adds devices to the ignored IP list.
POST
https://api-server-host-name/configapi/{pool_UUID}/{logpoint_identifier}/Devices/ignoredipsParameter
ip
-
String
IP address that should be ignored from the list of DetectBlockedIps. Execute Devices - ListBlockedIps API to obtain blocked IP addresses. Mandatory Field
Request Example
{
"data": {
"ip": "192.168.1.2"
}
}Success Response
{
"status": "Success",
"message": "/monitorapi/{pool_UUID}/{logpoint_identifier}/orders/{request_id}"
}Devices - Attach
Attaches devices on behalf of the collector LogPoint from the main LogPoint in a Distributed LogPoint setup.
DEPRECATED — Will be removed in future version. Use the distributed_collector parameter of the Devices - Create or Devices - Edit API to attach Distributed collectors.
POST
Parameter
distributed_collector
Distributed Collector
String
Existing Distributed collector id. Obtain the value using DistributedCollector - List API. Mandatory Field
id
-
String
Existing Device id. Obtain the value using Devices - List API. Mandatory Field
Request Example
Success Response
Devices - Create
Creates a new device in a Fabric-enabled LogPoint.
POST
Parameter
availability
Availability
String
A string value which could be Minimal, Minor, Major, Critical that defines the availability of the device. Mandatory Field
confidentiality
Confidentiality
String
A string value which could be Minimal, Minor, Major, Critical that defines the confidentiality of the device. Mandatory Field
devicegroup
Device Groups
[String]
List of ID of the existing Device Group where you want to create the device. Use DeviceGroup - List API to obtain the value. Optional Field
distributed_collector
Distributed Collectors
[String]
List of ID of Distributed Collectors. Use DistributedCollectors - List API to obtain the value. Optional Field
integrity
Integrity
String
A string value which could be Minimal, Minor, Major, Critical that defines the integrity of the device. Mandatory Field
ip
Device address(es)
[String]
Can have valid IP address(es), CIDR address(es), hostname(s) or combination of these as values. Mandatory Field
logpolicy
Log Collection Policy
[String]
List of ID of Log Collection Policies. Use LogCollectionPolicies - List API to obtain the value. Optional Field
name
Name
String
Device name. Mandatory Field
timezone
Time Zone
String
Optional string value that specifies the timezone by logpoint. Obtain available timezones using Timezone - List API. Optional Field
Request Example
Success Response
Devices - Detach
Detaches devices on behalf of the collector LogPoint from the main LogPoint in the Distributed LogPoint setup.
DEPRECATED — Will be removed in future version. Use the distributed_collector parameter of the Devices - Edit API to detach Distributed collectors.
POST
Parameter
distributed_collector
Distributed Collector
String
Existing Distributed collector id. Obtain the value using DistributedCollector - List API. Mandatory Field
id
-
String
Existing Device id. Obtain the value using Devices - List API. Mandatory Field
Request Example
Success Response
Devices - Edit
Edits the device settings with given ID.
PUT
Parameter
availability
Availability
String
A string value which could be Minimal, Minor, Major, Critical that defines the availability of the device. Mandatory Field
confidentiality
Confidentiality
String
A string value which could be Minimal, Minor, Major, Critical that defines the confidentiality of the device. Mandatory Field
devicegroup
Device Groups
[String]
List of ID of the existing Device Group. Use DeviceGroup - List API to obtain the value. Optional Field
distributed_collector
Distributed Collectors
[String]
List of ID of Distributed Collectors. Use DistributedCollectors - List API to obtain the value. Optional Field
id
-
String
Existing Device id. Obtain the value using Devices - List API. Mandatory Field
integrity
Integrity
String
A string value which could be Minimal, Minor, Major, Critical that defines the integrity of the device. Mandatory Field
ip
Device address(es)
[String]
Can have valid IP address(es), CIDR address(es), hostname(s) or combination of these as values. Mandatory Field
logpolicy
Log Collection Policy
[String]
List of ID of Log Collection Policies. Use LogCollectionPolicies - List API to obtain the value. Optional Field
name
Name
String
Device name. Mandatory Field
timezone
Time Zone
String
Optional string value that specifies the timezone by logpoint. Obtain available timezones using Timezone - List API. Optional Field
Request Example
Success Response
Devices - Get
Fetches the device with given ID.
GET
Parameter
id
-
String
ID of the existing device that you want to fetch.
Success Response
Devices - GetPlugins
Fetches plugins with given Device ID.
GET
Parameter
id
-
String
ID of the existing device whose plugin you want to fetch.
Success Response
Devices - Install
Install a given CSV file containing devices.
POST
Parameter
file_location
-
String
Location of the file uploaded to install. Can be either 'private' or 'public'. Mandatory Field
file_name
-
String
Name of the CSV file containing Devices. Mandatory Field
Request Example
Success Response
Devices - List
Lists all devices in the Fabric-enabled LogPoint.
GET
Success Response
Devices - ListBlockedIps
Lists the IPs of all the devices in the blocked IP list.
GET
Success Response
Devices - ListIgnoredIps
Lists the IPs of all the devices in the ignored IP list.
GET
Success Response
Devices - ListPrivateUploads
List all the csv files that contains device configurations in private storage.
GET
Success Response
Devices - ListPublicUploads
List all the csv files that contains device configurations in public storage.
GET
Success Response
Devices - RefreshBlockedIpsList
Updates the blocked IP list.
POST
Request Example
Success Response
Devices - Trash
Removes the device with given ID.
DELETE
Parameter
id
-
String
ID of the existing device that you want to delete. Mandatory Field
Success Response
Devices - TrashIgnoredIps
Removes any device IP with given ID from the ignored IP list.
DELETE
Parameter
id
-
String
ID of the ignored IP address that you want to remove from the Ignored IP List. Mandatory Field
Success Response
Devices - TrashPrivateUploads
Delete the file with given name from private storage.
DELETE
Parameter
file_name
String
Name of the file to be deleted. Mandatory Field
Success Response
Devices - TrashPublicUploads
Delete the file with given name from public storage.
DELETE
Parameter
file_name
String
Name of the file to be deleted. Mandatory Field
Success Response
Devices - Upload
Upload csv file containing device configurations to private storage.
POST
Header
file_name
Name of the file to be uploaded.
Content-Type
application/octet-stream
replace_existing
Set to 'true' to replace an existing file with the same name. Default 'false'. Value can be 'true' or 'false'. Optional field
Parameter
file
[Object]
(csv) to be uploaded. Mandatory Field
Success Response
Devices - UploadPublic
Upload csv file containing device configurations to public storage.
POST
Header
file_name
Name of the file to be uploaded.
Content-Type
application/octet-stream
replace_existing
Set to 'true' to replace an existing file with the same name. Default 'false'. Value can be 'true' or 'false'. Optional field
Parameter
file
[Object]
(csv) to be uploaded. Mandatory Field
Success Response
Last updated
Was this helpful?