Version 0.3.0 to 0.4.0
Renamed
PATH
`/networks/{networkID}/switchStacks/{switchStackId}/remove`
Path
`/networks/{networkID}/switchStacks/{switchStackId}/remove`renamed to/networks/{networkId}/switchStacks/{switchStackId}/remove
Updates
Networks
Update the site-to-site VPN settings of a network. Only valid for MX networks in NAT mode.
PUT
/networks/{networkId}/siteToSiteVpn
Property
modebecame required
Param
updateNetworkSiteToSiteVpnbecame required
SSIDs
Update the attributes of an SSID
PUT
/networks/{networkId}/ssids/{number}
Property
hostbecame required
Property
secretbecame required
Radio settings
Updates specified RF profile for this network
PUT
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Property
minBitratetype turn fromstringtonumber
Property
minBitratetype turn fromstringtointeger
Changes
Networks
Return a network
GET
/networks/{networkId}
Response property
productTypesvalue added:{ productTypes: ["appliance","switch","wireless"] }
The traffic analysis data for this network.
GET
/networks/{networkId}/traffic
Optional param
t0added
Summary changed from
The traffic analysis data for this network. [Traffic Analysis with Hostname Visibility](https://documentation.meraki.com/MR/Monitoring_and_Reporting/Hostname_Visibility) must be enabled on the network.toThe traffic analysis data for this network. [Traffic Analysis with Hostname Visibility](https://documentation.meraki.com/MR/Monitoring_and_Reporting/Hostname_Visibility) must be enabled on the network.
List the networks in an organization
GET
/organizations/{organizationId}/networks
Response property
productTypesvalue added:{ productTypes: ["appliance","switch","wireless"] }
SSIDs
Update the attributes of an SSID
PUT
/networks/{networkId}/ssids/{number}
Optional property
enterpriseAdminAccessAdded
Optional property
radiusAttributeForGroupPoliciesAdded
Optional property
radiusOverrideAdded
Bluetooth clients
List the Bluetooth clients seen by APs in this network
GET
/networks/{networkId}/bluetoothClients
Optional param
t0added
Response property
idvalue added:{ id: "1284392014819" }
Response property
namevalue added:{ name: "Miles's phone" }
Response property
deviceNamevalue added:{ deviceName: "Bose QuietComfort 35" }
Response property
manufacturervalue added:{ manufacturer: "Bose" }
Response property
lastSeenvalue added:{ lastSeen: 1526087474 }
Response property
seenByDeviceMacvalue added:{ seenByDeviceMac: "00:11:22:33:44:55" }
Response property
inSightAlertvalue added:{ inSightAlert: false }
Response property
outOfSightAlertvalue added:{ outOfSightAlert: false }
Response property
tagsvalue added:{ tags: ["tag1","tag2"] }
Return a Bluetooth client. Bluetooth clients can be identified by their ID or their MAC.
GET
/networks/{networkId}/bluetoothClients/{bluetoothClientId}
Response property
idvalue added:{ id: "1284392014819" }
Response property
namevalue added:{ name: "Miles's phone" }
Response property
deviceNamevalue added:{ deviceName: "Bose QuietComfort 35" }
Response property
manufacturervalue added:{ manufacturer: "Bose" }
Response property
lastSeenvalue added:{ lastSeen: 1526087474 }
Response property
seenByDeviceMacvalue added:{ seenByDeviceMac: "00:11:22:33:44:55" }
Response property
inSightAlertvalue added:{ inSightAlert: false }
Response property
outOfSightAlertvalue added:{ outOfSightAlert: false }
Response property
tagsvalue added:{ tags: ["tag1","tag2"] }
Clients
Return the client associated with the given identifier. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
GET
/networks/{networkId}/clients/{clientId}
Response property
statusvalue added:{ status: "Online" }
Management interface settings
Return the management interface settings for a device
GET
/networks/{networkId}/devices/{serial}/managementInterfaceSettings
Response property
ddnsHostnamesvalue added:{ ddnsHostnames: {"activeDdnsHostname":"mx1-sample.dynamic-m.com","ddnsHostnameWan1":"mx1-sample-1.dynamic-m.com","ddnsHostnameWan2":"mx1-sample-2.dynamic-m.com"} }
Switch settings
PATH
/networks/{networkId}/switch/settings/qosRules
Path added
GET
getNetworkSwitchSettingsQosRules
List quality of service rules[ { "id": "1284392014819", "vlan": 100, "protocol": "TCP", "srcPort": 2000, "srcPortRange": null, "dstPort": null, "dstPortRange": "3000-3100", "dscp": 0 } ]POST
createNetworkSwitchSettingsQosRule
Add a quality of service rule{ "id": "1284392014819", "vlan": 100, "protocol": "TCP", "srcPort": 2000, "srcPortRange": null, "dstPort": null, "dstPortRange": "3000-3100", "dscp": 0 }
PATH
/networks/{networkId}/switch/settings/qosRules/order
Path added
GET
getNetworkSwitchSettingsQosRulesOrder
Return the quality of service rule IDs by order in which they will be processed by the switch{ "ruleIds": [ "1284392014819", "2983092129865" ] }PUT
updateNetworkSwitchSettingsQosRulesOrder
Update the order in which the rules should be processed by the switch{ "ruleIds": [ "1284392014819", "2983092129865" ] }
PATH
/networks/{networkId}/switch/settings/qosRules/{qosRuleId}
Path added
GET
getNetworkSwitchSettingsQosRule
Return a quality of service rule{ "id": "1284392014819", "vlan": 100, "protocol": "TCP", "srcPort": 2000, "srcPortRange": null, "dstPort": null, "dstPortRange": "3000-3100", "dscp": 0 }PUT
updateNetworkSwitchSettingsQosRule
Update a quality of service rule{ "id": "1284392014819", "vlan": 100, "protocol": "TCP", "srcPort": 2000, "srcPortRange": null, "dstPort": null, "dstPortRange": "3000-3100", "dscp": 0 }DELETE
deleteNetworkSwitchSettingsQosRule
Delete a quality of service rule
Update switch network settings
PUT
/networks/{networkId}/switch/settings
Optional property
vlanAdded
Returns the switch network settings
GET
/networks/{networkId}/switch/settings
Response property
vlanvalue added:{ vlan: 100 }
Uplink settings
Updates the uplink settings for your MX network.
PUT
/networks/{networkId}/uplinkSettings
Property
limitUpDeleted
Property
limitDownDeleted
Optional property
wan1Added
Optional property
wan2Added
Optional property
cellularAdded
Admins
Update an administrator
PUT
/organizations/{organizationId}/admins/{id}
Property
Devices
List the devices in an organization
GET
/organizations/{organizationId}/devices
Response property
firmwarevalue added:{ firmware: "wireless-25-14" }
Dashboard branding policies
PATH
/organizations/{organizationId}/brandingPolicies
Path added
GET
getOrganizationBrandingPolicies
List the branding policies of an organization[ { "brandingPolicyId": "456", "name": "My Branding Policy", "enabled": true, "adminSettings": { "appliesTo": "All admins of networks...", "values": [ "N_1234", "L_5678" ] }, "helpSettings": { "helpTab": "show", "getHelpSubtab": "default or inherit", "communitySubtab": "show", "casesSubtab": "hide", "dataProtectionRequestsSubtab": "default or inherit", "getHelpSubtabKnowledgeBaseSearch": "<h1>Some custom HTML content</h1>", "universalSearchKnowledgeBaseSearch": "hide", "ciscoMerakiProductDocumentation": "show", "supportContactInfo": "show", "newFeaturesSubtab": "show", "firewallInfoSubtab": "hide", "apiDocsSubtab": "default or inherit", "hardwareReplacementsSubtab": "hide", "smForums": "hide" } } ]POST
createOrganizationBrandingPolicy
Add a new branding policy to an organization{ "brandingPolicyId": "456", "name": "My Branding Policy", "enabled": true, "adminSettings": { "appliesTo": "All admins of networks...", "values": [ "N_1234", "L_5678" ] }, "helpSettings": { "helpTab": "show", "getHelpSubtab": "default or inherit", "communitySubtab": "show", "casesSubtab": "hide", "dataProtectionRequestsSubtab": "default or inherit", "getHelpSubtabKnowledgeBaseSearch": "<h1>Some custom HTML content</h1>", "universalSearchKnowledgeBaseSearch": "hide", "ciscoMerakiProductDocumentation": "show", "supportContactInfo": "show", "newFeaturesSubtab": "show", "firewallInfoSubtab": "hide", "apiDocsSubtab": "default or inherit", "hardwareReplacementsSubtab": "hide", "smForums": "hide" } }
PATH
/organizations/{organizationId}/brandingPolicies/priorities
Path added
GET
getOrganizationBrandingPoliciesPriorities
Return the branding policy IDs of an organization in priority order. IDs are ordered in ascending order of priority (IDs later in the array have higher priority).{ "brandingPolicyIds": [ "123", "456", "789" ] }PUT
updateOrganizationBrandingPoliciesPriorities
Update the priority ordering of an organization's branding policies.{ "brandingPolicyIds": [ "123", "456", "789" ] }
PATH
/organizations/{organizationId}/brandingPolicies/{brandingPolicyId}
Path added
GET
getOrganizationBrandingPolicy
Return a branding policy{ "brandingPolicyId": "456", "name": "My Branding Policy", "enabled": true, "adminSettings": { "appliesTo": "All admins of networks...", "values": [ "N_1234", "L_5678" ] }, "helpSettings": { "helpTab": "show", "getHelpSubtab": "default or inherit", "communitySubtab": "show", "casesSubtab": "hide", "dataProtectionRequestsSubtab": "default or inherit", "getHelpSubtabKnowledgeBaseSearch": "<h1>Some custom HTML content</h1>", "universalSearchKnowledgeBaseSearch": "hide", "ciscoMerakiProductDocumentation": "show", "supportContactInfo": "show", "newFeaturesSubtab": "show", "firewallInfoSubtab": "hide", "apiDocsSubtab": "default or inherit", "hardwareReplacementsSubtab": "hide", "smForums": "hide" } }PUT
updateOrganizationBrandingPolicy
Update a branding policy{ "brandingPolicyId": "456", "name": "My Branding Policy", "enabled": true, "adminSettings": { "appliesTo": "All admins of networks...", "values": [ "N_1234", "L_5678" ] }, "helpSettings": { "helpTab": "show", "getHelpSubtab": "default or inherit", "communitySubtab": "show", "casesSubtab": "hide", "dataProtectionRequestsSubtab": "default or inherit", "getHelpSubtabKnowledgeBaseSearch": "<h1>Some custom HTML content</h1>", "universalSearchKnowledgeBaseSearch": "hide", "ciscoMerakiProductDocumentation": "show", "supportContactInfo": "show", "newFeaturesSubtab": "show", "firewallInfoSubtab": "hide", "apiDocsSubtab": "default or inherit", "hardwareReplacementsSubtab": "hide", "smForums": "hide" } }DELETE
deleteOrganizationBrandingPolicy
Delete a branding policy