detail on correct API syntax to get MAC address

writing a python utility to extract various information on cameras including the MAC address, I can’t see to find an example on how to do that. Will this get it? https://doc.developer.milestonesys.com/mipvmsapi/api/config-rest/v1/#tag/DeviceConfig/operation/gethardwareById

Try

https://[Server]/api/rest/v1/hardware/[Id]/hardwaredriversettings

{
  "array": [
    {
      "hardwarePtz": {
        "displayName": "Pan-Tilt-Zoom",
        "ptzUsePtzDeviceID": true
      },
      "displayName": "Settings",
      "relations": {
        "self": {
          "type": "hardwareDriverSettings",
          "id": "cc12d372-a0fc-4d00-a816-2894a15f11ef"
        },
        "parent": {
          "type": "hardware",
          "id": "965c4a97-449a-4b4b-b772-e50e7b44f700"
        }
      }
    }
  ]
}

from the docs I see this example. So will there be another field in the array with the MAC address? At the same level as “hardwarePtz” like “macAddress”: “AA-BB-CC-DD-EE-FF” ?

Because of the very high number of drivers that all offer different capabilities the documentation does not include all fields you can expect to receive. MAC address is however a field that should always be there. I made a simple test with Postman and this gave..