Google Chrome · Schema

PeripheralsReport

Connected USB peripheral report.

BrowserChrome ExtensionsDeveloper ToolsWeb Platform

Properties

Name Type Description
reportTime string Timestamp of the report.
usbPeripheralReport array List of USB peripherals connected to the device.
View JSON Schema on GitHub

JSON Schema

google-chrome-peripheralsreport-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/PeripheralsReport",
  "title": "PeripheralsReport",
  "type": "object",
  "description": "Connected USB peripheral report.",
  "properties": {
    "reportTime": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp of the report."
    },
    "usbPeripheralReport": {
      "type": "array",
      "description": "List of USB peripherals connected to the device.",
      "items": {
        "type": "object",
        "properties": {
          "vendor": {
            "type": "string",
            "description": "USB vendor name."
          },
          "name": {
            "type": "string",
            "description": "USB device name."
          },
          "pid": {
            "type": "integer",
            "description": "USB product ID."
          },
          "vid": {
            "type": "integer",
            "description": "USB vendor ID."
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "USB device categories."
          },
          "firmwareVersion": {
            "type": "string",
            "description": "Firmware version of the USB device."
          }
        }
      }
    }
  }
}