Connect your Meraki Dashboard API to pull organization inventory, device status, firmware versions, and alerts. Rate limit: 10 req/sec/org. Credentials stored locally.
API key: Dashboard → Profile → API access → Generate API key
Auth header: X-Cisco-Meraki-API-Key: {apiKey}
Rate limit: 10 req/sec per org · 5 req/sec for device management Meraki API Docs ↗
↺ Reboot Device
⚠️
Rebooting — causes ~30s downtime. Verify no active critical users before proceeding.
User impact confirmed — no critical sessions or traffic on this device
Within maintenance window — customer notified or change window active
Real API: POST /devices/{serial}/reboot
💡 Blink Device LEDs
ℹ️
Blink the LEDs on — to identify it physically. Non-disruptive — traffic continues normally.
Confirm — on-site tech present and ready to identify the device
Real API: POST /devices/{serial}/blinkLeds Body: {"duration":30,"period":1,"duty":50}
☁ DEMO MODE — Simulated Meraki fleet. Add API key to connect live.
☁ MERAKIMSP
—
Total Devices
—
Online
—
Needs Upgrade
—
Alerts
—
Orgs
Phase 1: GET /organizations — list all orgs by API keyPhase 1: GET /organizations/{orgId}/devices — full inventory with MAC/serialPhase 1: GET /organizations/{orgId}/devices/statuses — online status + IPPhase 1: GET /organizations/{orgId}/firmware/upgrades — pending versionsPhase 2: GET /organizations/{orgId}/alerts/overview — alert countsPhase 2: GET /networks/{netId}/events — event log (30 req/sec limit)Phase 3: POST /devices/{serial}/reboot — device reboot with safety gatesPhase 3: POST /devices/{serial}/blinkLeds — physical ID non-disruptivePhase 1: GET /organizations — list all orgs by API keyPhase 1: GET /organizations/{orgId}/devices — full inventory with MAC/serialPhase 1: GET /organizations/{orgId}/devices/statuses — online status + IPPhase 1: GET /organizations/{orgId}/firmware/upgrades — pending versions
00:00:00
DEMO
1–3 switch Ctrl+R refresh
☁ Cisco Meraki Dashboard API