Cisco Meraki Networks API
The networks API from Cisco Meraki — 89 operation(s) for networks.
Operations 115
GET
/networks/{networkId}/clients/bandwidthUsageHistory
Returns a timeseries of total traffic consumption rates for all clients on a…
#
GET
/networks/{networkId}/clients/{clientId}
Return the client associated with the given identifier
#
GET
/networks/{networkId}/clients/{clientId}/policy
Return the policy assigned to a client on the network
#
PUT
/networks/{networkId}/clients/{clientId}/policy
Update the policy assigned to a client on the network
#
GET
/networks/{networkId}/clients/{clientId}/splashAuthorizationStatus
Return the splash authorization for a client, for each SSID they've associated…
#
PUT
/networks/{networkId}/clients/{clientId}/splashAuthorizationStatus
Update a client's splash authorization
#
GET
/networks/{networkId}/clients/{clientId}/trafficHistory
Return the client's network traffic data over time
#
PUT
/networks/{networkId}/devices/syslog/servers
Updates the syslog servers configuration for a network
#
GET
/networks/{networkId}/firmwareUpgrades/staged/events
Get the Staged Upgrade Event from a network
#
POST
/networks/{networkId}/firmwareUpgrades/staged/events
Create a Staged Upgrade Event for a network
#
PUT
/networks/{networkId}/firmwareUpgrades/staged/events
Update the Staged Upgrade Event for a network
#
POST
/networks/{networkId}/firmwareUpgrades/staged/events/defer
Postpone by 1 week all pending staged upgrade stages for a network
#
POST
/networks/{networkId}/firmwareUpgrades/staged/events/rollbacks
Rollback a Staged Upgrade Event for a network
#
GET
/networks/{networkId}/firmwareUpgrades/staged/groups
List of Staged Upgrade Groups in a network
#
POST
/networks/{networkId}/firmwareUpgrades/staged/groups
Create a Staged Upgrade Group for a network
#
GET
/networks/{networkId}/firmwareUpgrades/staged/groups/{groupId}
Get a Staged Upgrade Group from a network
#
PUT
/networks/{networkId}/firmwareUpgrades/staged/groups/{groupId}
Update a Staged Upgrade Group for a network
#
DELETE
/networks/{networkId}/firmwareUpgrades/staged/groups/{groupId}
Delete a Staged Upgrade Group
#
GET
/networks/{networkId}/firmwareUpgrades/staged/stages
Order of Staged Upgrade Groups in a network
#
PUT
/networks/{networkId}/firmwareUpgrades/staged/stages
Assign Staged Upgrade Group order in the sequence
#
POST
/networks/{networkId}/floorPlans/autoLocate/jobs/batch
Schedule auto locate jobs for one or more floor plans in a network
#
POST
/networks/{networkId}/floorPlans/autoLocate/jobs/{jobId}/cancel
Cancel a scheduled or running auto locate job
#
POST
/networks/{networkId}/floorPlans/autoLocate/jobs/{jobId}/publish
Update the status of a finished auto locate job to be published, and update…
#
POST
/networks/{networkId}/floorPlans/autoLocate/jobs/{jobId}/recalculate
Trigger auto locate recalculation for a job, and optionally set anchors
#
POST
/networks/{networkId}/floorPlans/devices/batchUpdate
Update floorplan assignments for a batch of devices
#
PUT
/networks/{networkId}/floorPlans/{floorPlanId}
Update a floor plan's geolocation and other meta data
#
GET
/networks/{networkId}/merakiAuthUsers
List the authorized users configured under Meraki Authentication for a network…
#
POST
/networks/{networkId}/merakiAuthUsers
Authorize a user configured with Meraki Authentication for a network (currently…
#
GET
/networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}
Return the Meraki Auth splash guest, RADIUS, or client VPN user
#
DELETE
/networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}
Delete an 802.1X RADIUS user, or deauthorize and optionally delete a splash…
#
PUT
/networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}
Update a user configured with Meraki Authentication (currently, 802.1X RADIUS…
#
GET
/networks/{networkId}/networkHealth/channelUtilization
Get the channel utilization over each radio for all APs in a network
#
GET
/networks/{networkId}/pii/piiKeys
List the keys required to access Personally Identifiable Information (PII) for…
#
GET
/networks/{networkId}/pii/smDevicesForKey
Given a piece of Personally Identifiable Information (PII), return the Systems…
#
GET
/networks/{networkId}/pii/smOwnersForKey
Given a piece of Personally Identifiable Information (PII), return the Systems…
#
POST
/networks/{networkId}/split
Split a combined network into individual networks for each type of device
#
GET
/networks/{networkId}/topology/linkLayer
List the LLDP and CDP information for all discovered devices and connections in…
#
GET
/networks/{networkId}/trafficShaping/applicationCategories
Returns the application categories for traffic shaping rules
#
GET
/networks/{networkId}/trafficShaping/dscpTaggingOptions
Returns the available DSCP tagging options for your traffic shaping rules
#
GET
/networks/{networkId}/vlanProfiles/assignments/byDevice
Get the assigned VLAN Profiles for devices in a network
#
POST
/networks/{networkId}/vlanProfiles/assignments/reassign
Update the assigned VLAN Profile for devices in a network
#
DELETE
/networks/{networkId}/webhooks/httpServers/{httpServerId}
Delete an HTTP server from a network
#
GET
/networks/{networkId}/webhooks/payloadTemplates
List the webhook payload templates for a network
#
POST
/networks/{networkId}/webhooks/payloadTemplates
Create a webhook payload template for a network
#
GET
/networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId}
Get the webhook payload template for a network
#
DELETE
/networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId}
Destroy a webhook payload template for a network
#
PUT
/networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId}
Update a webhook payload template for a network
#
GET
/networks/{networkId}/webhooks/webhookTests/{webhookTestId}
Return the status of a webhook test for a network
#