List Sensor Details

List Sensor Details
List sensors with detailed information and statuses

Get a list of sensors with appliance information and statuses.

Request
URI
GET
https://{api_host}/sensors/appliances/details
COPY
Query Parameters
integer
offset
Optional
Constraints: default: 0

Offset pagination parameter used to exclude from a response the first N items of a resource collection. Combine the limit and the page_size options to request a particular set or page of items.

integer
page_size
Optional
Constraints: default: 1000

Number of records to be returned in the API request from the provided offset

boolean,null
sort_ascending
Optional
Constraints: default: false

True, if the list of records returned need to be sorted in ascending order, false otherwise.

string
sort_by
Optional

The parameter name on which to sort the list of records. Only top-level parameters in the returned list of records will be supported. If not provided, system will define the parameter by which results are sorted.

string
display_name
Optional

Use this request param to filter by display name.

string
registration_status
Optional

Use this request param to filter by sensor registration status. The valid values are 'registered', 'in_progress', and 'failed'.

string
health
Optional

Use this request param to filter by sensor registration status. The valid values are 'ok', 'disconnected', and 'degraded'.

boolean
flows_enabled
Optional

Set to true when filtering sensors that have flow event reporting enabled. Valid values are 'true' or 'false'.

boolean
mps_enabled
Optional

Set to true when filtering sensors that have MPS (malware) event reporting enabled. Valid values are 'true' or 'false'.

boolean
ids_enabled
Optional

Set to true when filtering sensors that have IDS event reporting enabled. Valid values are 'true' or 'false'.

boolean
pcap_enabled
Optional

Set to true when filtering sensors that have packet capturing enabled. Valid values are 'true' or 'false'.


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns SensorDetailList of type(s) application/json
This response body class contains all of the following: InlineSensorDetailList0 , InlineSensorDetailList1
{
    "offset": 0,
    "number_of_results": 0,
    "total_result_count": 0,
    "total_pages": 0,
    "sort_ascending": false,
    "sort_by": "string",
    "results": [
        {
            "sensor_info": {
                "token_id": "string",
                "certificate": "string",
                "pem_encoded": "string",
                "algorithm": "string",
                "key_size": 0
            },
            "appliance_info": {
                "cpu_sockets": 0,
                "cpu_cores": 0,
                "memory": 0,
                "software_version": "string"
            },
            "appliance_networking_info": {
                "host_name": "string",
                "nics": [
                    {
                        "mac_address": "string",
                        "ipv4_address": "string",
                        "ipv6_address": "string",
                        "is_mgmt": false
                    }
                ],
                "dns": [
                    "string"
                ],
                "ntp": [
                    "string"
                ],
                "home_networks": [
                    "string"
                ]
            },
            "appliance_ids_signature_info": {
                "bundle_id": "string",
                "ids_signature_bundle_version": "string",
                "number_of_signatures": 0,
                "_last_modified_time": 0
            },
            "sensor_feature_config": {
                "ids_enabled": false,
                "ids_config": {
                    "pcap_enabled": false
                },
                "flows_enabled": false,
                "mps_enabled": false,
                "mps_config": {
                    "document_file_type": false,
                    "executable_file_type": false,
                    "media_file_type": false,
                    "archive_file_type": false,
                    "data_file_type": false,
                    "script_file_type": false,
                    "other_file_type": false
                }
            },
            "sensor_status": {
                "registration_status": "string",
                "health": "string",
                "sniffing_health": "string",
                "uploading_health": "string",
                "rapid_health": "string",
                "uptime": 0,
                "_last_modified_time": 0
            }
        }
    ]
}

default

Error

Returns Error of type(s) application/json
{
    "error_code": 0,
    "module_name": "string",
    "error_message": "string"
}
integer
error_code
Required

HTTP Status or Application error code.

string
module_name
Optional

Module where the error happened.

string
error_message
Required

Message describing the error.


Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/sensors/appliances/details