Version 0.7.0 to 0.8.0
Changes
SM
Returns historical connectivity data (whether a device is regularly checking in to Dashboard).
GET /networks/{network_id}/sm/{id}/connectivity
Response property
headersvalue added:{ headers: {"Link":{"type":"string","description":"A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests."}} }
Return historical records of various Systems Manager network connection details for desktop devices.
GET /networks/{network_id}/sm/{id}/desktopLogs
Response property
headersvalue added:{ headers: {"Link":{"type":"string","description":"A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests."}} }
Return historical records of commands sent to Systems Manager devices.
Note that this will include the name of the Dashboard user who initiated the command if it was generated by a Dashboard admin rather than the automatic behavior of the system; you may wish to filter this out of any reports.
GET /networks/{network_id}/sm/{id}/deviceCommandLogs
Response property
headersvalue added:{ headers: {"Link":{"type":"string","description":"A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests."}} }
Return historical records of various Systems Manager client metrics for desktop devices.
GET /networks/{network_id}/sm/{id}/performanceHistory
Response property
headersvalue added:{ headers: {"Link":{"type":"string","description":"A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests."}} }
Switch ports
PATH /devices/{serial}/switchPortStatuses/packets
New operation
Return the packet counters for all the ports of a switch
(GET) getDeviceSwitchPortStatusesPackets
[ { "portId": "1", "packets": [ { "desc": "Total", "total": 112081, "sent": 104135, "recv": 7946, "ratePerSec": { "total": 1, "sent": 1, "recv": 0 } }, { "desc": "Broadcast", "total": 30884, "sent": 30370, "recv": 514, "ratePerSec": { "total": 0, "sent": 0, "recv": 0 } }, { "desc": "Multicast", "total": 67620, "sent": 66849, "recv": 771, "ratePerSec": { "total": 0, "sent": 0, "recv": 0 } }, { "desc": "CRC align errors", "total": 0, "sent": 0, "recv": 0, "ratePerSec": { "total": 0, "sent": 0, "recv": 0 } } ] } ]
Switch settings
PATH /networks/{networkId}/switch/settings/multicast
New operation
Return Multicast settings for a network
(GET) getNetworkSwitchSettingsMulticast
{ "defaultSettings": { "igmpSnoopingEnabled": true, "floodUnknownMulticastTrafficEnabled": true }, "overrides": [ { "switches": [ "Q234-ABCD-0001", "Q234-ABCD-0002", "Q234-ABCD-0003" ], "igmpSnoopingEnabled": true, "floodUnknownMulticastTrafficEnabled": true }, { "stacks": [ "789102", "123456", "129102" ], "igmpSnoopingEnabled": true, "floodUnknownMulticastTrafficEnabled": true } ] }Update multicast settings for a network
(PUT) updateNetworkSwitchSettingsMulticast
{ "defaultSettings": { "igmpSnoopingEnabled": true, "floodUnknownMulticastTrafficEnabled": true }, "overrides": [ { "switches": [ "Q234-ABCD-0001", "Q234-ABCD-0002", "Q234-ABCD-0003" ], "igmpSnoopingEnabled": true, "floodUnknownMulticastTrafficEnabled": true }, { "stacks": [ "789102", "123456", "129102" ], "igmpSnoopingEnabled": true, "floodUnknownMulticastTrafficEnabled": true } ] }
Monitored media servers
PATH /organizations/{organizationId}/insight/monitoredMediaServers
New operation
List the monitored media servers for this organization.
Only valid for organizations with Meraki Insight.
(GET) getOrganizationInsightMonitoredMediaServers
[ { "id": "1284392014819", "name": "Sample VoIP Provider", "address": "123.123.123.1" } ]Add a media server to be monitored for this organization.
Only valid for organizations with Meraki Insight.
(POST) createOrganizationInsightMonitoredMediaServer
{ "id": "1284392014819", "name": "Sample VoIP Provider", "address": "123.123.123.1" }
PATH /organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}
New operation
Return a monitored media server for this organization.
Only valid for organizations with Meraki Insight.
(GET) getOrganizationInsightMonitoredMediaServer
{ "id": "1284392014819", "name": "Sample VoIP Provider", "address": "123.123.123.1" }Update a monitored media server for this organization.
Only valid for organizations with Meraki Insight.
(PUT) updateOrganizationInsightMonitoredMediaServer
{ "id": "1284392014819", "name": "Sample VoIP Provider", "address": "123.123.123.1" }Delete a monitored media server from this organization.
Only valid for organizations with Meraki Insight.
(DELETE) deleteOrganizationInsightMonitoredMediaServer