Using the Meraki Dashboard, I often reference the “CONFIG” field shown in the screenshot below to determine whether a device is “Up to date” or “Configuration out of date.” I’d like to retrieve this information through the API, but it appears there is no direct method to do so. When I use the /organizations/{ORG_ID}/devices API endpoint, I receive a response like the following: { "name": "NAME_REDACTED", "serial": "SERIAL_REDACTED", "mac": "MAC_REDACTED", "networkId": "NETWORK_ID_REDACTED", "productType": "wireless", "model": "MR36", "address": "", "lat": 0.0, "lng": 0.0, "notes": "REDACTED_NOTES", "tags": ["recently-added"], "lanIp": "0.0.0.0", "configurationUpdatedAt": "2025-03-28T13:02:17Z", "firmware": "wireless-30-7-1", "url": "REDACTED_URL", "details": [ { "name": "Monitoring version", "value": "n/a" }, { "name": "Running software version", "value": "MR 30.7.1" } ] } The configurationUpdatedAt field seems relevant, but I can’t find any documentation specifying exactly what it represents. I assume it indicates the moment the Dashboard attempted to push a configuration, but I’d like to know if there’s a way to determine whether a device has successfully applied it. If a device is online, added to a network, and its configurationUpdatedAt timestamp is set to a time after the device was added, can we assume it is “up to date”? Or is there another way to confirm via the API that the device is fully synchronized with the Dashboard’s configuration?
... View more