Version 1.5.0 to 1.6.0

What's Updated

[ camera ]

Returns sense settings for a given camera

GET /devices/{serial}/camera/sense

- Response property audioDetection value added


[ networks ]

Update a network

PUT /networks/{networkId}

- Optional property notes Added


Update a user configured with Meraki Authentication (currently, 802.1X RADIUS, splash guest, and client VPN users can be updated)

PUT /networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}

- Summary changed from Update a user configured with Meraki Authentication (currently, 802.1X RADIUS, splash guest, and client VPN users can be deleted) to Update a user configured with Meraki Authentication (currently, 802.1X RADIUS, splash guest, and client VPN users can be updated)


Authorize a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap)

POST /networks/{networkId}/merakiAuthUsers

- Summary changed from Create a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap) to Authorize a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap)


Deauthorize a user

DELETE /networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}

- Summary changed from Delete a user configured with Meraki Authentication (currently, 802.1X RADIUS, splash guest, and client VPN users can be deleted) to Deauthorize a user


[ switch ]

List the access policies for a switch network

GET /networks/{networkId}/switch/accessPolicies

- Response property radiusGroupAttribute value added


Return a specific access policy for a switch network

GET /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}

- Response property radiusGroupAttribute value added


Update an access policy for a switch network

PUT /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}

- Optional property radiusGroupAttribute Added


Create an access policy for a switch network

POST /networks/{networkId}/switch/accessPolicies

- Optional property radiusGroupAttribute Added


[ wireless ]

Update the attributes of an MR SSID

PUT /networks/{networkId}/wireless/ssids/{number}

- Optional property splashGuestSponsorDomains Added

- Optional property ldap Added

- Optional property activeDirectory Added

- Optional property radiusTestingEnabled Added

- Optional property radiusCalledStationId Added

- Optional property radiusAuthenticationNasId Added

- Optional property radiusServerTimeout Added

- Optional property radiusServerAttemptsLimit Added

- Optional property radiusFallbackEnabled Added

- Optional property radiusAccountingInterimInterval Added

- Optional property adaptivePolicyGroupId Added


Modify the splash page settings for the given SSID

PUT /networks/{networkId}/wireless/ssids/{number}/splash/settings

- Optional property blockAllTrafficBeforeSignOn Added

- Optional property controllerDisconnectionBehavior Added

- Optional property allowSimultaneousLogins Added

- Optional property guestSponsorship Added

- Optional property billing Added


PATH /networks/{networkId}/wireless/billing

- Path added

- New operation

Return the billing settings of this network

GET /networks/{networkId}/wireless/billing

{
    "currency": "USD",
    "plans": [
        {
            "id": "1",
            "price": "5",
            "bandwidthLimits": {
                "limitUp": 1000,
                "limitDown": 1000
            },
            "timeLimit": "1 hour"
        }
    ]
}

- New operation

Update the billing settings

PUT /networks/{networkId}/wireless/billing

{
    "currency": "USD",
    "plans": [
        {
            "id": "1",
            "price": "5",
            "bandwidthLimits": {
                "limitUp": 1000,
                "limitDown": 1000
            },
            "timeLimit": "1 hour"
        }
    ]
}


PATH /networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies

- Path added

- New operation

List the device type group policies for the SSID

GET /networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies

{
    "enabled": true,
    "deviceTypePolicies": [
        {
            "deviceType": "Android",
            "devicePolicy": "Allowed"
        },
        {
            "deviceType": "iPhone",
            "devicePolicy": "Group policy",
            "groupPolicyId": 101
        }
    ]
}

- New operation

Update the device type group policies for the SSID

PUT /networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies

{
    "enabled": true,
    "deviceTypePolicies": [
        {
            "deviceType": "Android",
            "devicePolicy": "Allowed"
        },
        {
            "deviceType": "iPhone",
            "devicePolicy": "Group policy",
            "groupPolicyId": 101
        }
    ]
}


[ organizations ]

Create a network

POST /organizations/{organizationId}/networks

- Optional property notes Added