takes a breath... ok, so I need a CSV file that contains data for each and every access point in our organisation. For each AP I need a list of that AP's name and every enabled BSSID with the BSSIDs band and SSID. I can see I can get the BSSID/band/SSID info from /devices/serialnumber/wireless/status { "basicServiceSets": [ { "ssidName": "Unconfigured SSID 1", "ssidNumber": 0, "enabled": false, "band": "2.4 GHz", "bssid": "00:00:00:00:00:00", "channel": 6, "channelWidth": "20 MHz", "power": "16 dBm", "visible": true, "broadcasting": false }, { "ssidName": "Unconfigured SSID 1", "ssidNumber": 0, "enabled": false, "band": "5 GHz", "bssid": "00:00:00:00:00:00", "channel": 44, "channelWidth": "80 MHz", "power": "19 dBm", "visible": true, "broadcasting": false }, however you have to feed the API the AP serial number. I assume if I tried to feed it all the serial numbers in one API call, the return would just give me all the "basicServiceSets" without letting me know which belongs to which AP. I can get the AP serial numbers and names from /organizations/orgID/devices/statuses?productTypes[]=wireless { "name": "GD - AP - 2", "serial": "0000-0000-0000", "mac": "00:00:00:00:00:00", "publicIp": "0.0.0.0", "networkId": "N_0000000000000000", "status": "online", "lastReportedAt": "2022-12-07T11:21:44.044000Z", "productType": "wireless", "model": "MR33", "tags": [ "recently-added" ], "lanIp": "0.0.0.0", "gateway": "0.0.0.0", "ipType": "dhcp", "primaryDns": "0.0.0.0", "secondaryDns": "0.0.0.0" }, I am struggling to imagine the necessary workflow. The serial number and name come from one API and all the other info I need come from another API, but the field that links the two API is the serial number which I don't actually need but its the only thing that ties the AP name to the other bits of info : /
... View more