Pulling “Config” Status via API (Up to Date vs. Configuration Out of Date)

Solved
revo
New here

Pulling “Config” Status via API (Up to Date vs. Configuration Out of Date)

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.”

 

revo_0-1743176181911.png

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?

1 Accepted Solution
Oren
Meraki Employee
Meraki Employee
2 Replies 2
Mloraditch
Kind of a big deal

I'm not sure either, but perhaps you have a test device you can take offline and then update config relevant to it and see what value the field returns?

If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.
Oren
Meraki Employee
Meraki Employee

Sounds like getOrganizationDevicesProvisioningStatuses.
Have you tried it?

Get notified when there are additional replies to this discussion.