Version 0.8.0 to 0.9.0
What's Changed
[ Clients ]
Provisions a client with a name and policy. Clients can be provisioned before they associate to the network.
POST /networks/{networkId}/clients/provision
- Property
groupPolicyIdtype turn fromintegertostring
Update the policy assigned to a client on the network. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
PUT /networks/{networkId}/clients/{clientId}/policy
- Property
devicePolicybecame required
- Param
updateNetworkClientPolicybecame required
Update a client's splash authorization. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
PUT /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus
- Property
ssidsbecame required
- Param
updateNetworkClientSplashAuthorizationStatusbecame required
[ MX 1:1 NAT rules ]
Set the 1:1 NAT mapping rules for an MX network
PUT /networks/{networkId}/oneToOneNatRules
- Property
lanIpbecame required
- Property
rulesbecame required
- Param
updateNetworkOneToOneNatRulesbecame required
[ MX port forwarding rules ]
Update the port forwarding rules for an MX network
PUT /networks/{networkId}/portForwardingRules
- Property
lanIpbecame required
- Property
publicPortbecame required
- Property
localPortbecame required
- Property
allowedIpsbecame required
- Property
protocolbecame required
- Property
rulesbecame required
- Param
updateNetworkPortForwardingRulesbecame required
[ Malware settings ]
Set the supported malware settings for an MX network
PUT /networks/{networkId}/security/malwareSettings
- Property
modebecame required
- Property
urlbecame required
- Property
commentbecame required
- Property
sha256became required
- Property
commentbecame required
- Param
updateNetworkSecurityMalwareSettingsbecame required
[ MX static routes ]
Add a static route for an MX or teleworker network
POST /networks/{networkId}/staticRoutes
- Property
namebecame required
- Property
subnetbecame required
- Property
gatewayIpbecame required
- Param
createNetworkStaticRoutebecame required
[ Global ]
PATH /networks/{networkId}/staticRoutes/{srId}
- renamed to
/networks/{networkId}/staticRoutes/{staticRouteId}
What's Updated
[ Clients ]
Provisions a client with a name and policy. Clients can be provisioned before they associate to the network.
POST /networks/{networkId}/clients/provision
- Optional property
policiesBySecurityApplianceAdded
- Optional property
policiesBySsidAdded
Update a client's splash authorization. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.
PUT /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus
- Property
isAuthorizedDeleted
- Optional property
0Added
- Optional property
1Added
- Optional property
2Added
- Optional property
3Added
- Optional property
4Added
- Optional property
5Added
- Optional property
6Added
- Optional property
7Added
- Optional property
8Added
- Optional property
9Added
- Optional property
10Added
- Optional property
11Added
- Optional property
12Added
- Optional property
13Added
- Optional property
14Added
[ MX 1:1 NAT rules ]
Set the 1:1 NAT mapping rules for an MX network
PUT /networks/{networkId}/oneToOneNatRules
- Property
protocolDeleted
- Property
destinationPortsDeleted
- Property
allowedIpsDeleted
[ Switch ports ]
Return the status for all the ports of a switch
GET /devices/{serial}/switchPortStatuses
- Response property
powerUsageInWhvalue added
[ Camera quality retention profiles ]
Creates new quality retention profile for this network.
POST /networks/{networkId}/camera/qualityRetentionProfiles
- Optional property
MV22X/MV72XAdded
- Optional property
motionDetectorVersionAdded
Update an existing quality retention profile for this network.
PUT /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}
- Optional property
MV22X/MV72XAdded
- Optional property
motionDetectorVersionAdded
List the quality retention profiles for this network
GET /networks/{networkId}/camera/qualityRetentionProfiles
- Response property
motionDetectorVersionvalue added
Retrieve a single quality retention profile
GET /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}
- Response property
motionDetectorVersionvalue added
[ Cameras ]
Generate a snapshot of what the camera sees at the specified time and return a link to that image.
POST /networks/{networkId}/cameras/{serial}/snapshot
- Optional property
fullframeAdded
[ Devices ]
Claim devices into a network
POST /networks/{networkId}/devices/claim
- Optional property
serialsAdded
- Summary changed from
Claim a device into a networktoClaim devices into a network
PATH /devices/{serial}/switch/ports/cycle
- Path added
- New operation
Cycle a set of switch ports
POST
/devices/{serial}/switch/ports/cycle{ "ports": [ "1", "2-5", "1_MA-MOD-8X10G_1", "1_MA-MOD-8X10G_2-1_MA-MOD-8X10G_8" ] }
[ Switch settings ]
Return multicast settings for a network
GET /networks/{networkId}/switch/settings/multicast
- Summary changed from
Return Multicast settings for a networktoReturn multicast settings for a network
[ Config templates ]
List the configuration templates for this organization
GET /organizations/{organizationId}/configTemplates
- Response property
productTypesvalue added
[ Organizations ]
Return an overview of the license state for an organization
GET /organizations/{organizationId}/licenseState
- Summary changed from
Return the license state for an organizationtoReturn an overview of the license state for an organization
[ Bluetooth settings ]
PATH /devices/{serial}/wireless/bluetooth/settings
- Path added
- New operation
Return the bluetooth settings for a wireless device
GET
/devices/{serial}/wireless/bluetooth/settings{ "uuid": "00000000-0000-0000-000-000000000000", "major": 13, "minor": 125 }
- New operation
Update the bluetooth settings for a wireless device
PUT
/devices/{serial}/wireless/bluetooth/settings{ "uuid": "00000000-0000-0000-000-000000000000", "major": 13, "minor": 125 }
[ API usage ]
PATH /organizations/{organizationId}/apiRequests/overview
- Path added
- New operation
Return an aggregated overview of API requests data
GET
/organizations/{organizationId}/apiRequests/overview{ "responseCodeCounts": { "200": 50000, "201": 4000, "204": 1000, "400": 3500, "404": 1500, "429": 10000 } }
[ Change log ]
PATH /organizations/{organizationId}/configurationChanges
- Path added
- New operation
View the Change Log for your organization
GET
/organizations/{organizationId}/configurationChanges[ { "ts": "2018-02-11T00:00:00.090210Z", "adminName": "Miles Meraki", "adminEmail": "miles@meraki.com", "adminId": "212406", "page": "via API", "label": "PUT /api/v1/organizations/2930418", "oldValue": "{\"id\":\"2930418\",\"name\":\"My organization\",\"url\":\"https://dashboard.meraki.com/o/VjjsAd/manage/organization/overview\"}", "newValue": "{\"id\":\"2930418\",\"name\":\"My organization changed\",\"url\":\"https://dashboard.meraki.com/o/VjjsAd/manage/organization/overview\"}" } ]