Skip to main content

devices

Retrieves a paginated list of devices.

Response

Returns DeviceConnection!

Arguments​

NameDescription
first - Int= 1000The number of devices to return per page. Default: 1000.
after - StringThe cursor for the next page of results.
time_range - TimeRangeInput!The time range for the query.
filter - DeviceFilterInputFilters to apply to the device query.
QUERY
query ZDX {
ZDX {
  devices(first: 10, after: "example_after", time_range: { from: "2024-01-01T00:00:00Z", to: "2024-01-01T00:00:00Z" }, filter: { device_id: { in: ["example"] }, user_id: { in: ["example"] }, loc_id: { in: ["example"] } }) {
    edges {
      cursor
      node {
        id {
          value
        }
        name {
          value
        }
        user_info {
          user_id
          user_name
          user_email
          loc_id
          loc_name
          dept_id
          dept_name
          geo_lat
        }
        profile {
          os_name
          os_version
          sys_model
          manufacturer
          hardware_type
          hardware_serial_no
          gpu
          os_build
        }
        system_metrics {
          user_id
          user_name
          cpu_total_pct
          mem_used_pct
          battery_level_pct
        }
        score_metrics {
          user_id
          user_name
          device_health_score
          cpu_usage_score
          disk_usage_score
          memory_usage_score
          wifi_signal_quality_score
          disk_queue_length_score
        }
        disk_metrics {
          user_id
          user_name
          disk_name
          used_pct
          read_bps
          write_bps
        }
        network_metrics {
          user_id
          user_name
          interface_name
          bandwidth_mbps
          receive_bps
          send_bps
        }
      }
    }
    page_info {
      has_next_page
      end_cursor
    }
    total_count
  }
}
}
RESPONSE
{
"data": {
  "ZDX": {
    "devices": {
  "edges": [{
    "cursor": "example_value",
    "node": {
      "id": {
        "value": "example_value"
      },
      "name": {
        "value": "example_value"
      },
      "user_info": [{
        "user_id": "...",
        "user_name": "...",
        "user_email": "...",
        "loc_id": "...",
        "loc_name": "..."
      }],
      "profile": {
        "os_name": "example_value",
        "os_version": "example_value",
        "sys_model": "example_value",
        "manufacturer": "example_value",
        "hardware_type": "example_value"
      },
      "system_metrics": [{
        "user_id": "...",
        "user_name": "...",
        "cpu_total_pct": "...",
        "mem_used_pct": "...",
        "battery_level_pct": "..."
      }]
    }
  }],
  "page_info": {
    "has_next_page": true,
    "end_cursor": "example_value"
  },
  "total_count": 123
}
  }
}
}