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 headers value 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 headers value 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 headers value 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 headers value 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