Date: Wed, 21 May 2025 04:09:42 +0000
Subject: [PATCH 3/3] Update API Index
---
docs/api-index/meraki-api-index.csv | 188 ++++++++++++--------
docs/api-index/meraki-api-index.html | 248 ++++++++++++++++++---------
docs/api-index/meraki-api-index.md | 190 ++++++++++++--------
3 files changed, 397 insertions(+), 229 deletions(-)
diff --git a/docs/api-index/meraki-api-index.csv b/docs/api-index/meraki-api-index.csv
index 7d02920..0b74a02 100644
--- a/docs/api-index/meraki-api-index.csv
+++ b/docs/api-index/meraki-api-index.csv
@@ -4,7 +4,8 @@
"GA","generateAdministeredIdentitiesMeApiKeys","Generates an API key for an identity","https://developer.cisco.com/meraki/api-v1/generate-administered-identities-me-api-keys/","post","/administered/identities/me/api/keys/generate","","","key","administered, configure, identities, me, api, keys","administered.generateAdministeredIdentitiesMeApiKeys",""
"GA","revokeAdministeredIdentitiesMeApiKeys","Revokes an identity's API key, using the last four characters of the key","https://developer.cisco.com/meraki/api-v1/revoke-administered-identities-me-api-keys/","post","/administered/identities/me/api/keys/{suffix}/revoke","suffix","","","administered, configure, identities, me, api, keys","administered.revokeAdministeredIdentitiesMeApiKeys",""
"GA","getAdministeredLicensingSubscriptionEntitlements","Retrieve the list of purchasable entitlements","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-entitlements/","get","/administered/licensing/subscription/entitlements","skus","","featureTier, isAddOn, name, productClass, productType, sku","licensing, configure, subscription, entitlements","licensing.getAdministeredLicensingSubscriptionEntitlements",""
-"GA","getAdministeredLicensingSubscriptionSubscriptions","List available subscriptions","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-subscriptions/","get","/administered/licensing/subscription/subscriptions","perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, name, startDate, endDate","","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions","licensing.getAdministeredLicensingSubscriptionSubscriptions",""
+"beta","batchAdministeredLicensingSubscriptionNetworksFeatureTiersUpdate","Batch change networks to their desired feature tier for specified product types","https://developer.cisco.com/meraki/api-v1/batch-administered-licensing-subscription-networks-feature-tiers-update/","post","/administered/licensing/subscription/networks/featureTiers/batchUpdate","","featureTier, id, isAtomic, items, network, productType, productTypes","error, errors, featureTier, id, items, network, productType, productTypes","licensing, configure, subscription, featureTiers","licensing.batchAdministeredLicensingSubscriptionNetworksFeatureTiersUpdate",""
+"GA","getAdministeredLicensingSubscriptionSubscriptions","List available subscriptions","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-subscriptions/","get","/administered/licensing/subscription/subscriptions","perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, skus, name, startDate, endDate","","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions","licensing.getAdministeredLicensingSubscriptionSubscriptions",""
"GA","claimAdministeredLicensingSubscriptionSubscriptions","Claim a subscription into an organization.","https://developer.cisco.com/meraki/api-v1/claim-administered-licensing-subscription-subscriptions/","post","/administered/licensing/subscription/subscriptions/claim","validate","claimKey, description, name, organizationId","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions","licensing.claimAdministeredLicensingSubscriptionSubscriptions",""
"GA","validateAdministeredLicensingSubscriptionSubscriptionsClaimKey","Find a subscription by claim key","https://developer.cisco.com/meraki/api-v1/validate-administered-licensing-subscription-subscriptions-claim-key/","post","/administered/licensing/subscription/subscriptions/claimKey/validate","","claimKey","account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId","licensing, configure, subscription, subscriptions, claimKey","licensing.validateAdministeredLicensingSubscriptionSubscriptionsClaimKey",""
"GA","getAdministeredLicensingSubscriptionSubscriptionsComplianceStatuses","Get compliance status for requested subscriptions","https://developer.cisco.com/meraki/api-v1/get-administered-licensing-subscription-subscriptions-compliance-statuses/","get","/administered/licensing/subscription/subscriptions/compliance/statuses","organizationIds, subscriptionIds","","byProductClass, entitlements, gracePeriodEndsAt, id, missing, name, productClass, quantity, sku, status, subscription, violations","licensing, configure, subscription, subscriptions, compliance, statuses","licensing.getAdministeredLicensingSubscriptionSubscriptionsComplianceStatuses",""
@@ -24,11 +25,11 @@
"deprecated","getDeviceCameraAnalyticsLive","Returns live state from camera analytics zones","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-live/","get","/devices/{serial}/camera/analytics/live","serial","","person, ts, zoneId, zones","camera, monitor, analytics, live","camera.getDeviceCameraAnalyticsLive",""
"deprecated","getDeviceCameraAnalyticsOverview","Returns an overview of aggregate analytics data for a timespan","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-overview/","get","/devices/{serial}/camera/analytics/overview","serial, t0, t1, timespan, objectType","","averageCount, endTs, entrances, startTs, zoneId","camera, monitor, analytics, overview","camera.getDeviceCameraAnalyticsOverview",""
"deprecated","getDeviceCameraAnalyticsRecent","Returns most recent record for analytics zones","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-recent/","get","/devices/{serial}/camera/analytics/recent","serial, objectType","","averageCount, endTs, entrances, startTs, zoneId","camera, monitor, analytics, recent","camera.getDeviceCameraAnalyticsRecent",""
-"deprecated","getDeviceCameraAnalyticsZones","Returns all configured analytic zones for this camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-zones/","get","/devices/{serial}/camera/analytics/zones","serial","","id, label, regionOfInterest, type, x0, x1, y0, y1","camera, monitor, analytics, zones","camera.getDeviceCameraAnalyticsZones",""
+"deprecated","getDeviceCameraAnalyticsZones","Returns all configured analytic zones for this camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-zones/","get","/devices/{serial}/camera/analytics/zones","serial","","id, label, regionOfInterest, type, x0, x1, y0, y1","camera, monitor, analytics, zones","camera.getDeviceCameraAnalyticsZones","camera:config:read"
"deprecated","getDeviceCameraAnalyticsZoneHistory","Return historical records for analytic zones","https://developer.cisco.com/meraki/api-v1/get-device-camera-analytics-zone-history/","get","/devices/{serial}/camera/analytics/zones/{zoneId}/history","serial, zoneId, t0, t1, timespan, resolution, objectType","","averageCount, endTs, entrances, startTs","camera, monitor, analytics, zones, history","camera.getDeviceCameraAnalyticsZoneHistory",""
"GA","getDeviceCameraCustomAnalytics","Return custom analytics settings for a camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-custom-analytics/","get","/devices/{serial}/camera/customAnalytics","serial","","artifactId, enabled, name, parameters, value","camera, configure, customAnalytics","camera.getDeviceCameraCustomAnalytics","camera:config:read"
"GA","updateDeviceCameraCustomAnalytics","Update custom analytics settings for a camera","https://developer.cisco.com/meraki/api-v1/update-device-camera-custom-analytics/","put","/devices/{serial}/camera/customAnalytics","serial","artifactId, enabled, name, parameters, value","artifactId, enabled, name, parameters, value","camera, configure, customAnalytics","camera.updateDeviceCameraCustomAnalytics","camera:config:write"
-"GA","generateDeviceCameraSnapshot","Generate a snapshot of what the camera sees at the specified time and return a link to that image.","https://developer.cisco.com/meraki/api-v1/generate-device-camera-snapshot/","post","/devices/{serial}/camera/generateSnapshot","serial","fullframe, timestamp","expiry, url","camera, monitor","camera.generateDeviceCameraSnapshot","camera:config:write"
+"GA","generateDeviceCameraSnapshot","Generate a snapshot of what the camera sees at the specified time and return a link to that image.","https://developer.cisco.com/meraki/api-v1/generate-device-camera-snapshot/","post","/devices/{serial}/camera/generateSnapshot","serial","fullframe, timestamp","expiry, url","camera, monitor","camera.generateDeviceCameraSnapshot","camera:telemetry:write"
"GA","getDeviceCameraQualityAndRetention","Returns quality and retention settings for the given camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-quality-and-retention/","get","/devices/{serial}/camera/qualityAndRetention","serial","","","camera, configure, qualityAndRetention","camera.getDeviceCameraQualityAndRetention","camera:config:read"
"GA","updateDeviceCameraQualityAndRetention","Update quality and retention settings for the given camera","https://developer.cisco.com/meraki/api-v1/update-device-camera-quality-and-retention/","put","/devices/{serial}/camera/qualityAndRetention","serial","audioRecordingEnabled, motionBasedRetentionEnabled, motionDetectorVersion, profileId, quality, resolution, restrictedBandwidthModeEnabled","","camera, configure, qualityAndRetention","camera.updateDeviceCameraQualityAndRetention","camera:config:write"
"GA","getDeviceCameraSense","Returns sense settings for a given camera","https://developer.cisco.com/meraki/api-v1/get-device-camera-sense/","get","/devices/{serial}/camera/sense","serial","","","camera, configure, sense","camera.getDeviceCameraSense","camera:config:read"
@@ -54,10 +55,16 @@
"GA","getDeviceLiveToolsCableTest","Return a cable test live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-cable-test/","get","/devices/{serial}/liveTools/cableTest/{id}","serial, id","","cableTestId, error, index, lengthMeters, pairs, port, ports, request, results, serial, speedMbps, status, url","devices, liveTools, cableTest","devices.getDeviceLiveToolsCableTest","dashboard:general:config:read"
"beta","createDeviceLiveToolsCyclePort","Enqueue a job to perform a cycle port for the device on the specified ports","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-cycle-port/","post","/devices/{serial}/liveTools/cyclePort","serial","callback, httpServer, id, payloadTemplate, ports, sharedSecret, url","callback, cyclePortId, id, ports, request, serial, status, url","devices, liveTools, cyclePort","devices.createDeviceLiveToolsCyclePort","dashboard:general:config:write"
"beta","getDeviceLiveToolsCyclePort","Return a cycle port live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-cycle-port/","get","/devices/{serial}/liveTools/cyclePort/{id}","serial, id","","cyclePortId, error, ports, request, serial, status, url","devices, liveTools, cyclePort","devices.getDeviceLiveToolsCyclePort","dashboard:general:config:read"
+"beta","createDeviceLiveToolsDhcpLease","Enqueue a job to perform a DHCP leases request for the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-dhcp-lease/","post","/devices/{serial}/liveTools/dhcpLeases","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, dhcpLeasesId, id, request, serial, status, url","devices, liveTools, dhcpLeases","devices.createDeviceLiveToolsDhcpLease",""
+"beta","getDeviceLiveToolsDhcpLease","Return a DHCP leases live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-dhcp-lease/","get","/devices/{serial}/liveTools/dhcpLeases/{dhcpLeasesId}","serial, dhcpLeasesId","","dhcpLeases, dhcpLeasesId, error, expiresAt, ip, mac, request, serial, status, url","devices, liveTools, dhcpLeases","devices.getDeviceLiveToolsDhcpLease",""
"GA","createDeviceLiveToolsLedsBlink","Enqueue a job to blink LEDs on a device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-leds-blink/","post","/devices/{serial}/liveTools/leds/blink","serial","callback, duration, httpServer, id, payloadTemplate, sharedSecret, url","callback, duration, error, id, ledsBlinkId, request, serial, status, url","devices, liveTools, leds, blink","devices.createDeviceLiveToolsLedsBlink","dashboard:general:config:write"
"GA","getDeviceLiveToolsLedsBlink","Return a blink LEDs job","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-leds-blink/","get","/devices/{serial}/liveTools/leds/blink/{ledsBlinkId}","serial, ledsBlinkId","","duration, error, ledsBlinkId, request, serial, status, url","devices, liveTools, leds, blink","devices.getDeviceLiveToolsLedsBlink","dashboard:general:config:read"
-"beta","createDeviceLiveToolsMacTable","Enqueue a job to request the MAC table from the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-mac-table/","post","/devices/{serial}/liveTools/macTable","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, macTableId, request, serial, status, url","devices, liveTools, macTable","devices.createDeviceLiveToolsMacTable","dashboard:general:telemetry:write"
-"beta","getDeviceLiveToolsMacTable","Return a MAC table live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-mac-table/","get","/devices/{serial}/liveTools/macTable/{macTableId}","serial, macTableId","","entries, error, mac, macTableId, port, request, serial, status, url, vlanId","devices, liveTools, macTable","devices.getDeviceLiveToolsMacTable","dashboard:general:telemetry:read"
+"GA","createDeviceLiveToolsMacTable","Enqueue a job to request the MAC table from the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-mac-table/","post","/devices/{serial}/liveTools/macTable","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, macTableId, request, serial, status, url","devices, liveTools, macTable","devices.createDeviceLiveToolsMacTable","dashboard:general:telemetry:write"
+"GA","getDeviceLiveToolsMacTable","Return a MAC table live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-mac-table/","get","/devices/{serial}/liveTools/macTable/{macTableId}","serial, macTableId","","entries, error, mac, macTableId, port, request, serial, status, url, vlanId","devices, liveTools, macTable","devices.getDeviceLiveToolsMacTable","dashboard:general:telemetry:read"
+"beta","createDeviceLiveToolsMulticastRouting","Enqueue a job to perform a Multicast routing request for the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-multicast-routing/","post","/devices/{serial}/liveTools/multicastRouting","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, multicastRoutingId, request, serial, status, url","devices, liveTools, multicastRouting","devices.createDeviceLiveToolsMulticastRouting",""
+"beta","getDeviceLiveToolsMulticastRouting","Return a Multicast routing live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-multicast-routing/","get","/devices/{serial}/liveTools/multicastRouting/{multicastRoutingId}","serial, multicastRoutingId","","error, flags, group, incomingInterfaceName, interfaces, ip, multicastRoutingId, name, neighbors, outgoingInterfaceNames, rendezvousPoint, request, routes, serial, source, status, subnet, url","devices, liveTools, multicastRouting","devices.getDeviceLiveToolsMulticastRouting",""
+"beta","createDeviceLiveToolsOspfNeighbor","Enqueue a job to perform a OSPF neighbors request for the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ospf-neighbor/","post","/devices/{serial}/liveTools/ospfNeighbors","serial","callback, httpServer, id, payloadTemplate, sharedSecret, url","callback, id, ospfNeighborsId, request, serial, status, url","devices, liveTools, ospfNeighbors","devices.createDeviceLiveToolsOspfNeighbor",""
+"beta","getDeviceLiveToolsOspfNeighbor","Return an OSPF neighbors live tool job.","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-ospf-neighbor/","get","/devices/{serial}/liveTools/ospfNeighbors/{ospfNeighborsId}","serial, ospfNeighborsId","","error, id, ip, name, ospfNeighborsId, position, request, routers, serial, state, status, url, vlanId","devices, liveTools, ospfNeighbors","devices.getDeviceLiveToolsOspfNeighbor",""
"GA","createDeviceLiveToolsPing","Enqueue a job to ping a target host from the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ping/","post","/devices/{serial}/liveTools/ping","serial","callback, count, httpServer, id, payloadTemplate, sharedSecret, target, url","callback, count, id, pingId, request, serial, status, target, url","devices, liveTools, ping","devices.createDeviceLiveToolsPing","dashboard:general:telemetry:write"
"GA","getDeviceLiveToolsPing","Return a ping job","https://developer.cisco.com/meraki/api-v1/get-device-live-tools-ping/","get","/devices/{serial}/liveTools/ping/{id}","serial, id","","average, count, latencies, latency, loss, maximum, minimum, percentage, pingId, received, replies, request, results, sent, sequenceId, serial, size, status, target, url","devices, liveTools, ping","devices.getDeviceLiveToolsPing","dashboard:general:telemetry:read"
"GA","createDeviceLiveToolsPingDevice","Enqueue a job to check connectivity status to the device","https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ping-device/","post","/devices/{serial}/liveTools/pingDevice","serial","callback, count, httpServer, id, payloadTemplate, sharedSecret, url","callback, count, id, pingId, request, serial, status, url","devices, liveTools, pingDevice","devices.createDeviceLiveToolsPingDevice","dashboard:general:telemetry:write"
@@ -82,17 +89,17 @@
"GA","getDeviceSensorCommand","Returns information about the command's execution, including the status","https://developer.cisco.com/meraki/api-v1/get-device-sensor-command/","get","/devices/{serial}/sensor/commands/{commandId}","serial, commandId","","adminId, commandId, completedAt, createdAt, createdBy, email, errors, name, operation, status","sensor, configure, commands","sensor.getDeviceSensorCommand",""
"GA","getDeviceSensorRelationships","List the sensor roles for a given sensor or camera device.","https://developer.cisco.com/meraki/api-v1/get-device-sensor-relationships/","get","/devices/{serial}/sensor/relationships","serial","","livestream, productType, relatedDevices, serial","sensor, configure, relationships","sensor.getDeviceSensorRelationships","sensor:config:read"
"GA","updateDeviceSensorRelationships","Assign one or more sensor roles to a given sensor or camera device.","https://developer.cisco.com/meraki/api-v1/update-device-sensor-relationships/","put","/devices/{serial}/sensor/relationships","serial","livestream, relatedDevices, serial","livestream, productType, relatedDevices, serial","sensor, configure, relationships","sensor.updateDeviceSensorRelationships","sensor:config:write"
-"GA","getDeviceSwitchPorts","List the switch ports for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports/","get","/devices/{serial}/switch/ports","serial","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPorts","switch:config:read"
+"GA","getDeviceSwitchPorts","List the switch ports for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports/","get","/devices/{serial}/switch/ports","serial","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPorts","switch:config:read"
"GA","cycleDeviceSwitchPorts","Cycle a set of switch ports","https://developer.cisco.com/meraki/api-v1/cycle-device-switch-ports/","post","/devices/{serial}/switch/ports/cycle","serial","ports","ports","switch, liveTools, ports","switch.cycleDeviceSwitchPorts","switch:config:write"
"beta","updateDeviceSwitchPortsMirror","Update a port mirror","https://developer.cisco.com/meraki/api-v1/update-device-switch-ports-mirror/","put","/devices/{serial}/switch/ports/mirror","serial","comment, destination, filter, hasTransitVlan, module, number, port, ports, role, serial, slot, source, tags, type, vlan, vlans","comment, destination, filter, hasTransitVlan, id, mirror, module, name, network, number, port, ports, role, serial, slot, source, tags, type, vlan, vlans, warnings","switch, configure, ports, mirror","switch.updateDeviceSwitchPortsMirror",""
"GA","getDeviceSwitchPortsStatuses","Return the status for all the ports of a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports-statuses/","get","/devices/{serial}/switch/ports/statuses","serial, t0, timespan","","active, address, allowedVlans, authenticationStatus, capabilities, cdp, chassisId, clientCount, configOverrides, deviceId, duplex, enabled, errors, isAllocated, isUplink, lldp, managementAddress, managementVlan, nativeVlan, platform, poe, portDescription, portId, portVlan, powerUsageInWh, recv, securePort, sent, spanningTree, speed, status, statuses, systemCapabilities, systemDescription, systemName, total, trafficInKbps, type, usageInKb, version, vlan, voiceVlan, vtpManagementDomain, warnings","switch, monitor, ports, statuses","switch.getDeviceSwitchPortsStatuses","switch:telemetry:read"
"GA","getDeviceSwitchPortsStatusesPackets","Return the packet counters for all the ports of a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-ports-statuses-packets/","get","/devices/{serial}/switch/ports/statuses/packets","serial, t0, timespan","","desc, packets, portId, ratePerSec, recv, sent, total","switch, monitor, ports, statuses, packets","switch.getDeviceSwitchPortsStatusesPackets","switch:telemetry:read"
-"GA","getDeviceSwitchPort","Return a switch port","https://developer.cisco.com/meraki/api-v1/get-device-switch-port/","get","/devices/{serial}/switch/ports/{portId}","serial, portId","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPort","switch:config:read"
-"GA","updateDeviceSwitchPort","Update a switch port","https://developer.cisco.com/meraki/api-v1/update-device-switch-port/","put","/devices/{serial}/switch/ports/{portId}","serial, portId","accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.updateDeviceSwitchPort","switch:config:write"
-"GA","getDeviceSwitchRoutingInterfaces","List layer 3 interfaces for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interfaces/","get","/devices/{serial}/switch/routing/interfaces","serial, mode, protocol","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterfaces","switch:config:read"
-"GA","createDeviceSwitchRoutingInterface","Create a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/create-device-switch-routing-interface/","post","/devices/{serial}/switch/routing/interfaces","serial","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.createDeviceSwitchRoutingInterface","switch:config:write"
-"GA","getDeviceSwitchRoutingInterface","Return a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interface/","get","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterface","switch:config:read"
-"GA","updateDeviceSwitchRoutingInterface","Update a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/update-device-switch-routing-interface/","put","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.updateDeviceSwitchRoutingInterface","switch:config:write"
+"GA","getDeviceSwitchPort","Return a switch port","https://developer.cisco.com/meraki/api-v1/get-device-switch-port/","get","/devices/{serial}/switch/ports/{portId}","serial, portId","","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.getDeviceSwitchPort","switch:config:read"
+"GA","updateDeviceSwitchPort","Update a switch port","https://developer.cisco.com/meraki/api-v1/update-device-switch-port/","put","/devices/{serial}/switch/ports/{portId}","serial, portId","accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, ports","switch.updateDeviceSwitchPort","switch:config:write"
+"GA","getDeviceSwitchRoutingInterfaces","List layer 3 interfaces for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interfaces/","get","/devices/{serial}/switch/routing/interfaces","serial, protocol","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterfaces","switch:config:read"
+"GA","createDeviceSwitchRoutingInterface","Create a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/create-device-switch-routing-interface/","post","/devices/{serial}/switch/routing/interfaces","serial","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.createDeviceSwitchRoutingInterface","switch:config:write"
+"GA","getDeviceSwitchRoutingInterface","Return a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interface/","get","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.getDeviceSwitchRoutingInterface","switch:config:read"
+"GA","updateDeviceSwitchRoutingInterface","Update a layer 3 interface for a switch","https://developer.cisco.com/meraki/api-v1/update-device-switch-routing-interface/","put","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, routing, interfaces","switch.updateDeviceSwitchRoutingInterface","switch:config:write"
"GA","deleteDeviceSwitchRoutingInterface","Delete a layer 3 interface from the switch","https://developer.cisco.com/meraki/api-v1/delete-device-switch-routing-interface/","delete","/devices/{serial}/switch/routing/interfaces/{interfaceId}","serial, interfaceId","","","switch, configure, routing, interfaces","switch.deleteDeviceSwitchRoutingInterface","switch:config:write"
"GA","getDeviceSwitchRoutingInterfaceDhcp","Return a layer 3 interface DHCP configuration for a switch","https://developer.cisco.com/meraki/api-v1/get-device-switch-routing-interface-dhcp/","get","/devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp","serial, interfaceId","","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, routing, interfaces, dhcp","switch.getDeviceSwitchRoutingInterfaceDhcp","switch:config:read"
"GA","updateDeviceSwitchRoutingInterfaceDhcp","Update a layer 3 interface DHCP configuration for a switch","https://developer.cisco.com/meraki/api-v1/update-device-switch-routing-interface-dhcp/","put","/devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp","serial, interfaceId","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, routing, interfaces, dhcp","switch.updateDeviceSwitchRoutingInterfaceDhcp","switch:config:write"
@@ -114,8 +121,8 @@
"beta","getDeviceWirelessRadioAfcPosition","Return the position for a wireless device","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-afc-position/","get","/devices/{serial}/wireless/radio/afc/position","serial","","antenna, cableLength, elevation, gps, height, id, name, network, serial, uncertainty","wireless, configure, radio, afc, position","wireless.getDeviceWirelessRadioAfcPosition",""
"beta","updateDeviceWirelessRadioAfcPosition","Update the position attributes for this device","https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-afc-position/","put","/devices/{serial}/wireless/radio/afc/position","serial","antenna, cableLength, elevation, gps, height, uncertainty","antenna, cableLength, elevation, gps, height, id, name, network, serial, uncertainty","wireless, configure, radio, afc, position","wireless.updateDeviceWirelessRadioAfcPosition",""
"beta","getDeviceWirelessRadioAfcPowerLimits","Return the AFC power limits for a wireless device","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-afc-power-limits/","get","/devices/{serial}/wireless/radio/afc/powerLimits","serial","","byChannel, channel, channelWidth, expiresAt, id, lastSuccessAt, lastUpdatedAt, lat, limit, lng, location, name, network, serial, status, type, uncertainty","wireless, configure, radio, afc, powerLimits","wireless.getDeviceWirelessRadioAfcPowerLimits",""
-"GA","getDeviceWirelessRadioSettings","Return the radio settings of a device","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-settings/","get","/devices/{serial}/wireless/radio/settings","serial","","","wireless, configure, radio, settings","wireless.getDeviceWirelessRadioSettings","wireless:config:read"
-"GA","updateDeviceWirelessRadioSettings","Update the radio settings of a device","https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-settings/","put","/devices/{serial}/wireless/radio/settings","serial","channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings","","wireless, configure, radio, settings","wireless.updateDeviceWirelessRadioSettings","wireless:config:write"
+"GA","getDeviceWirelessRadioSettings","Return the manually configured radio settings overrides of a device, which take precedence over RF profiles.","https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-settings/","get","/devices/{serial}/wireless/radio/settings","serial","","","wireless, configure, radio, settings","wireless.getDeviceWirelessRadioSettings","wireless:config:read"
+"GA","updateDeviceWirelessRadioSettings","Update the radio settings overrides of a device, which take precedence over RF profiles.","https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-settings/","put","/devices/{serial}/wireless/radio/settings","serial","channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings","","wireless, configure, radio, settings","wireless.updateDeviceWirelessRadioSettings","wireless:config:write"
"GA","getDeviceWirelessStatus","Return the SSID statuses of an access point","https://developer.cisco.com/meraki/api-v1/get-device-wireless-status/","get","/devices/{serial}/wireless/status","serial","","band, basicServiceSets, broadcasting, bssid, channel, channelWidth, enabled, power, ssidName, ssidNumber, visible","wireless, monitor, status","wireless.getDeviceWirelessStatus","wireless:telemetry:read"
"beta","createDeviceWirelessZigbeeEnrollment","Enqueue a job to start enrolling doorlocks on zigbee configured MRs","https://developer.cisco.com/meraki/api-v1/create-device-wireless-zigbee-enrollment/","post","/devices/{serial}/wireless/zigbee/enrollments","serial","","enrollmentId, request, serial, status, url","wireless, configure, zigbee, enrollments","wireless.createDeviceWirelessZigbeeEnrollment",""
"beta","getDeviceWirelessZigbeeEnrollment","Return an enrollment job","https://developer.cisco.com/meraki/api-v1/get-device-wireless-zigbee-enrollment/","get","/devices/{serial}/wireless/zigbee/enrollments/{id}","serial, id","","doorLockId, doorLocks, enrolledAt, enrollmentId, enrollmentStartedAt, eui64, gateway, id, lastSeenAt, lqi, name, network, request, rssi, serial, shortId, status, url","wireless, configure, zigbee, enrollments","wireless.getDeviceWirelessZigbeeEnrollment",""
@@ -199,6 +206,12 @@
"GA","getNetworkApplianceTrafficShapingUplinkSelection","Show uplink selection settings for an MX network","https://developer.cisco.com/meraki/api-v1/get-network-appliance-traffic-shaping-uplink-selection/","get","/networks/{networkId}/appliance/trafficShaping/uplinkSelection","networkId","","activeActiveAutoVpnEnabled, applications, builtinPerformanceClassName, cidr, customPerformanceClassId, defaultUplink, destination, enabled, failOverCriterion, failoverAndFailback, fqdn, host, id, immediate, loadBalancingEnabled, name, network, performanceClass, port, preferredUplink, protocol, source, trafficFilters, type, value, vlan, vpnTrafficUplinkPreferences, wanTrafficUplinkPreferences","appliance, configure, trafficShaping, uplinkSelection","appliance.getNetworkApplianceTrafficShapingUplinkSelection","sdwan:config:read"
"GA","updateNetworkApplianceTrafficShapingUplinkSelection","Update uplink selection settings for an MX network","https://developer.cisco.com/meraki/api-v1/update-network-appliance-traffic-shaping-uplink-selection/","put","/networks/{networkId}/appliance/trafficShaping/uplinkSelection","networkId","activeActiveAutoVpnEnabled, builtinPerformanceClassName, cidr, customPerformanceClassId, defaultUplink, destination, enabled, failOverCriterion, failoverAndFailback, fqdn, host, id, immediate, loadBalancingEnabled, network, performanceClass, port, preferredUplink, protocol, source, trafficFilters, type, value, vlan, vpnTrafficUplinkPreferences, wanTrafficUplinkPreferences","activeActiveAutoVpnEnabled, applications, builtinPerformanceClassName, cidr, customPerformanceClassId, defaultUplink, destination, enabled, failOverCriterion, failoverAndFailback, fqdn, host, id, immediate, loadBalancingEnabled, name, network, performanceClass, port, preferredUplink, protocol, source, trafficFilters, type, value, vlan, vpnTrafficUplinkPreferences, wanTrafficUplinkPreferences","appliance, configure, trafficShaping, uplinkSelection","appliance.updateNetworkApplianceTrafficShapingUplinkSelection","sdwan:config:write"
"GA","updateNetworkApplianceTrafficShapingVpnExclusions","Update VPN exclusion rules for an MX network.","https://developer.cisco.com/meraki/api-v1/update-network-appliance-traffic-shaping-vpn-exclusions/","put","/networks/{networkId}/appliance/trafficShaping/vpnExclusions","networkId","custom, destination, id, majorApplications, name, port, protocol","custom, destination, id, majorApplications, name, networkId, networkName, port, protocol","appliance, configure, trafficShaping, vpnExclusions","appliance.updateNetworkApplianceTrafficShapingVpnExclusions","sdwan:config:write"
+"beta","connectNetworkApplianceUmbrellaAccount","Connect to Cisco Umbrella account to this network","https://developer.cisco.com/meraki/api-v1/connect-network-appliance-umbrella-account/","post","/networks/{networkId}/appliance/umbrella/account/connect","networkId","apiKey, apiSecret","umbrellaOrganizationId","appliance, configure, umbrella, account","appliance.connectNetworkApplianceUmbrellaAccount",""
+"beta","disconnectNetworkApplianceUmbrellaAccount","Disconnect Umbrella account from this network","https://developer.cisco.com/meraki/api-v1/disconnect-network-appliance-umbrella-account/","delete","/networks/{networkId}/appliance/umbrella/account/disconnect","networkId","","message, success","appliance, configure, umbrella, account","appliance.disconnectNetworkApplianceUmbrellaAccount",""
+"beta","disableNetworkApplianceUmbrellaProtection","Disable umbrella protection for an MX network","https://developer.cisco.com/meraki/api-v1/disable-network-appliance-umbrella-protection/","delete","/networks/{networkId}/appliance/umbrella/disableProtection","networkId","","message, success","appliance, configure, umbrella","appliance.disableNetworkApplianceUmbrellaProtection",""
+"beta","enableNetworkApplianceUmbrellaProtection","Enable umbrella protection for an MX network","https://developer.cisco.com/meraki/api-v1/enable-network-appliance-umbrella-protection/","post","/networks/{networkId}/appliance/umbrella/enableProtection","networkId","","message, success","appliance, configure, umbrella","appliance.enableNetworkApplianceUmbrellaProtection",""
+"beta","excludeNetworkApplianceUmbrellaDomains","Specify one or more domain names to be excluded from being routed to Cisco Umbrella.","https://developer.cisco.com/meraki/api-v1/exclude-network-appliance-umbrella-domains/","put","/networks/{networkId}/appliance/umbrella/excludeDomains","networkId","domains","message, success","appliance, configure, umbrella","appliance.excludeNetworkApplianceUmbrellaDomains",""
+"beta","policiesNetworkApplianceUmbrella","Update umbrella policies applied to MX network.","https://developer.cisco.com/meraki/api-v1/policies-network-appliance-umbrella/","put","/networks/{networkId}/appliance/umbrella/policies","networkId","policyIds","message, success","appliance, configure, umbrella","appliance.policiesNetworkApplianceUmbrella",""
"GA","getNetworkApplianceUplinksUsageHistory","Get the sent and received bytes for each uplink of a network.","https://developer.cisco.com/meraki/api-v1/get-network-appliance-uplinks-usage-history/","get","/networks/{networkId}/appliance/uplinks/usageHistory","networkId, t0, t1, timespan, resolution","","byInterface, endTime, interface, received, sent, startTime","appliance, monitor, uplinks, usageHistory","appliance.getNetworkApplianceUplinksUsageHistory","sdwan:telemetry:read"
"GA","getNetworkApplianceVlans","List the VLANs for an MX network","https://developer.cisco.com/meraki/api-v1/get-network-appliance-vlans/","get","/networks/{networkId}/appliance/vlans","networkId","","applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet","appliance, configure, vlans","appliance.getNetworkApplianceVlans","sdwan:config:read"
"GA","createNetworkApplianceVlan","Add a VLAN","https://developer.cisco.com/meraki/api-v1/create-network-appliance-vlan/","post","/networks/{networkId}/appliance/vlans","networkId","adaptivePolicyGroupId, applianceIp, autonomous, cidr, code, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, enabled, groupPolicyId, id, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value","applianceIp, autonomous, cidr, enabled, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type","appliance, configure, vlans","appliance.createNetworkApplianceVlan","sdwan:config:write"
@@ -218,9 +231,9 @@
"GA","getNetworkBluetoothClients","List the Bluetooth clients seen by APs in this network","https://developer.cisco.com/meraki/api-v1/get-network-bluetooth-clients/","get","/networks/{networkId}/bluetoothClients","networkId, t0, timespan, perPage, startingAfter, endingBefore, includeConnectivityHistory","","deviceName, id, inSightAlert, lastSeen, mac, manufacturer, name, networkId, outOfSightAlert, seenByDeviceMac, tags","networks, monitor, bluetoothClients","networks.getNetworkBluetoothClients","wireless:telemetry:read"
"GA","getNetworkBluetoothClient","Return a Bluetooth client","https://developer.cisco.com/meraki/api-v1/get-network-bluetooth-client/","get","/networks/{networkId}/bluetoothClients/{bluetoothClientId}","networkId, bluetoothClientId, includeConnectivityHistory, connectivityHistoryTimespan","","deviceName, id, inSightAlert, lastSeen, mac, manufacturer, name, networkId, outOfSightAlert, seenByDeviceMac, tags","networks, monitor, bluetoothClients","networks.getNetworkBluetoothClient","wireless:telemetry:read"
"GA","getNetworkCameraQualityRetentionProfiles","List the quality retention profiles for this network","https://developer.cisco.com/meraki/api-v1/get-network-camera-quality-retention-profiles/","get","/networks/{networkId}/camera/qualityRetentionProfiles","networkId","","","camera, configure, qualityRetentionProfiles","camera.getNetworkCameraQualityRetentionProfiles","camera:config:read"
-"GA","createNetworkCameraQualityRetentionProfile","Creates new quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/create-network-camera-quality-retention-profile/","post","/networks/{networkId}/camera/qualityRetentionProfiles","networkId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.createNetworkCameraQualityRetentionProfile","camera:config:write"
+"GA","createNetworkCameraQualityRetentionProfile","Creates new quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/create-network-camera-quality-retention-profile/","post","/networks/{networkId}/camera/qualityRetentionProfiles","networkId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.createNetworkCameraQualityRetentionProfile","camera:config:write"
"GA","getNetworkCameraQualityRetentionProfile","Retrieve a single quality retention profile","https://developer.cisco.com/meraki/api-v1/get-network-camera-quality-retention-profile/","get","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","","","camera, configure, qualityRetentionProfiles","camera.getNetworkCameraQualityRetentionProfile","camera:config:read"
-"GA","updateNetworkCameraQualityRetentionProfile","Update an existing quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/update-network-camera-quality-retention-profile/","put","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.updateNetworkCameraQualityRetentionProfile","camera:config:write"
+"GA","updateNetworkCameraQualityRetentionProfile","Update an existing quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/update-network-camera-quality-retention-profile/","put","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings","","camera, configure, qualityRetentionProfiles","camera.updateNetworkCameraQualityRetentionProfile","camera:config:write"
"GA","deleteNetworkCameraQualityRetentionProfile","Delete an existing quality retention profile for this network.","https://developer.cisco.com/meraki/api-v1/delete-network-camera-quality-retention-profile/","delete","/networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}","networkId, qualityRetentionProfileId","","","camera, configure, qualityRetentionProfiles","camera.deleteNetworkCameraQualityRetentionProfile","camera:config:write"
"GA","getNetworkCameraSchedules","Returns a list of all camera recording schedules.","https://developer.cisco.com/meraki/api-v1/get-network-camera-schedules/","get","/networks/{networkId}/camera/schedules","networkId","","id, name","camera, configure, schedules","camera.getNetworkCameraSchedules","camera:config:read"
"GA","createNetworkCameraWirelessProfile","Creates a new camera wireless profile for this network.","https://developer.cisco.com/meraki/api-v1/create-network-camera-wireless-profile/","post","/networks/{networkId}/camera/wirelessProfiles","networkId","authMode, encryptionMode, identity, name, password, psk, ssid, username","appliedDeviceCount, authMode, encryptionMode, id, identity, name, password, psk, ssid, username","camera, configure, wirelessProfiles","camera.createNetworkCameraWirelessProfile","camera:config:write"
@@ -244,7 +257,7 @@
"GA","getNetworkClientsOverview","Return overview statistics for network clients","https://developer.cisco.com/meraki/api-v1/get-network-clients-overview/","get","/networks/{networkId}/clients/overview","networkId, t0, t1, timespan, resolution","","average, counts, total, usages, withHeavyUsage, withHeavyUsageAverage","networks, monitor, clients, overview","networks.getNetworkClientsOverview","dashboard:general:telemetry:read"
"GA","provisionNetworkClients","Provisions a client with a name and policy","https://developer.cisco.com/meraki/api-v1/provision-network-clients/","post","/networks/{networkId}/clients/provision","networkId","0, 1, 10, 11, 12, 13, 14, 2, 3, 4, 5, 6, 7, 8, 9, clients, devicePolicy, groupPolicyId, mac, name, policiesBySecurityAppliance, policiesBySsid","clientId, clients, devicePolicy, groupPolicyId, mac, message, name","networks, configure, clients","networks.provisionNetworkClients","dashboard:general:config:write"
"GA","getNetworkClientsUsageHistories","Return the usage histories for clients","https://developer.cisco.com/meraki/api-v1/get-network-clients-usage-histories/","get","/networks/{networkId}/clients/usageHistories","networkId, clients, ssidNumber, perPage, startingAfter, endingBefore, t0, t1, timespan","","","networks, monitor, clients, usageHistories","networks.getNetworkClientsUsageHistories","dashboard:general:telemetry:read"
-"GA","getNetworkClient","Return the client associated with the given identifier","https://developer.cisco.com/meraki/api-v1/get-network-client/","get","/networks/{networkId}/clients/{clientId}","networkId, clientId","","cdp, clientVpnConnections, connectedAt, description, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities","networks, monitor, clients","networks.getNetworkClient","dashboard:general:telemetry:read"
+"GA","getNetworkClient","Return the client associated with the given identifier","https://developer.cisco.com/meraki/api-v1/get-network-client/","get","/networks/{networkId}/clients/{clientId}","networkId, clientId","","cdp, clientVpnConnections, connectedAt, description, deviceTypePrediction, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, namedVlan, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities","networks, monitor, clients","networks.getNetworkClient","dashboard:general:telemetry:read"
"GA","getNetworkClientPolicy","Return the policy assigned to a client on the network","https://developer.cisco.com/meraki/api-v1/get-network-client-policy/","get","/networks/{networkId}/clients/{clientId}/policy","networkId, clientId","","devicePolicy, groupPolicyId, mac","networks, configure, clients, policy","networks.getNetworkClientPolicy","dashboard:general:config:read"
"GA","updateNetworkClientPolicy","Update the policy assigned to a client on the network","https://developer.cisco.com/meraki/api-v1/update-network-client-policy/","put","/networks/{networkId}/clients/{clientId}/policy","networkId, clientId","devicePolicy, groupPolicyId","devicePolicy, groupPolicyId, mac","networks, configure, clients, policy","networks.updateNetworkClientPolicy","dashboard:general:config:write"
"GA","getNetworkClientSplashAuthorizationStatus","Return the splash authorization for a client, for each SSID they've associated with through splash","https://developer.cisco.com/meraki/api-v1/get-network-client-splash-authorization-status/","get","/networks/{networkId}/clients/{clientId}/splashAuthorizationStatus","networkId, clientId","","","networks, configure, clients, splashAuthorizationStatus","networks.getNetworkClientSplashAuthorizationStatus","dashboard:general:config:read"
@@ -316,10 +329,10 @@
"GA","getNetworkPoliciesByClient","Get policies for all clients with policies","https://developer.cisco.com/meraki/api-v1/get-network-policies-by-client/","get","/networks/{networkId}/policies/byClient","networkId, perPage, startingAfter, endingBefore, t0, timespan","","assigned, clientId, groupPolicyId, name, ssid, ssidNumber, type","networks, configure, policies, byClient","networks.getNetworkPoliciesByClient","dashboard:general:config:read"
"GA","getNetworkSensorAlertsCurrentOverviewByMetric","Return an overview of currently alerting sensors by metric","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-current-overview-by-metric/","get","/networks/{networkId}/sensor/alerts/current/overview/byMetric","networkId","","ambient, apparentPower, co2, counts, current, door, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, supportedMetrics, temperature, tvoc, upstreamPower, voltage, water","sensor, monitor, alerts, current, overview, byMetric","sensor.getNetworkSensorAlertsCurrentOverviewByMetric","sensor:telemetry:read"
"GA","getNetworkSensorAlertsOverviewByMetric","Return an overview of alert occurrences over a timespan, by metric","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-overview-by-metric/","get","/networks/{networkId}/sensor/alerts/overview/byMetric","networkId, t0, t1, timespan, interval","","ambient, apparentPower, co2, counts, current, door, endTs, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, startTs, temperature, tvoc, upstreamPower, voltage, water","sensor, monitor, alerts, overview, byMetric","sensor.getNetworkSensorAlertsOverviewByMetric","sensor:telemetry:read"
-"GA","getNetworkSensorAlertsProfiles","Lists all sensor alert profiles for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profiles/","get","/networks/{networkId}/sensor/alerts/profiles","networkId","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfiles","sensor:telemetry:read"
-"GA","createNetworkSensorAlertsProfile","Creates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/create-network-sensor-alerts-profile/","post","/networks/{networkId}/sensor/alerts/profiles","networkId","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.createNetworkSensorAlertsProfile","sensor:telemetry:write"
-"GA","getNetworkSensorAlertsProfile","Show details of a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profile/","get","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfile","sensor:telemetry:read"
-"GA","updateNetworkSensorAlertsProfile","Updates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/update-network-sensor-alerts-profile/","put","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.updateNetworkSensorAlertsProfile","sensor:telemetry:write"
+"GA","getNetworkSensorAlertsProfiles","Lists all sensor alert profiles for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profiles/","get","/networks/{networkId}/sensor/alerts/profiles","networkId","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfiles","sensor:telemetry:read"
+"GA","createNetworkSensorAlertsProfile","Creates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/create-network-sensor-alerts-profile/","post","/networks/{networkId}/sensor/alerts/profiles","networkId","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.createNetworkSensorAlertsProfile","sensor:telemetry:write"
+"GA","getNetworkSensorAlertsProfile","Show details of a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/get-network-sensor-alerts-profile/","get","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.getNetworkSensorAlertsProfile","sensor:telemetry:read"
+"GA","updateNetworkSensorAlertsProfile","Updates a sensor alert profile for a network.","https://developer.cisco.com/meraki/api-v1/update-network-sensor-alerts-profile/","put","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water","sensor, configure, alerts, profiles","sensor.updateNetworkSensorAlertsProfile","sensor:telemetry:write"
"GA","deleteNetworkSensorAlertsProfile","Deletes a sensor alert profile from a network.","https://developer.cisco.com/meraki/api-v1/delete-network-sensor-alerts-profile/","delete","/networks/{networkId}/sensor/alerts/profiles/{id}","networkId, id","","","sensor, configure, alerts, profiles","sensor.deleteNetworkSensorAlertsProfile","sensor:telemetry:write"
"GA","getNetworkSensorMqttBrokers","List the sensor settings of all MQTT brokers for this network","https://developer.cisco.com/meraki/api-v1/get-network-sensor-mqtt-brokers/","get","/networks/{networkId}/sensor/mqttBrokers","networkId","","enabled, mqttBrokerId","sensor, configure, mqttBrokers","sensor.getNetworkSensorMqttBrokers","sensor:telemetry:read"
"GA","getNetworkSensorMqttBroker","Return the sensor settings of an MQTT broker","https://developer.cisco.com/meraki/api-v1/get-network-sensor-mqtt-broker/","get","/networks/{networkId}/sensor/mqttBrokers/{mqttBrokerId}","networkId, mqttBrokerId","","enabled, mqttBrokerId","sensor, configure, mqttBrokers","sensor.getNetworkSensorMqttBroker","sensor:telemetry:read"
@@ -374,10 +387,10 @@
"GA","splitNetwork","Split a combined network into individual networks for each type of device","https://developer.cisco.com/meraki/api-v1/split-network/","post","/networks/{networkId}/split","networkId","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, resultingNetworks, tags, timeZone, url","networks, configure","networks.splitNetwork","dashboard:general:config:write"
"GA","getNetworkSwitchAccessControlLists","Return the access control lists for a MS network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-control-lists/","get","/networks/{networkId}/switch/accessControlLists","networkId","","comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan","switch, configure, accessControlLists","switch.getNetworkSwitchAccessControlLists","switch:config:read"
"GA","updateNetworkSwitchAccessControlLists","Update the access control lists for a MS network","https://developer.cisco.com/meraki/api-v1/update-network-switch-access-control-lists/","put","/networks/{networkId}/switch/accessControlLists","networkId","comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan","comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan","switch, configure, accessControlLists","switch.updateNetworkSwitchAccessControlLists","switch:config:write"
-"GA","getNetworkSwitchAccessPolicies","List the access policies for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policies/","get","/networks/{networkId}/switch/accessPolicies","networkId","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicies","switch:config:read"
-"GA","createNetworkSwitchAccessPolicy","Create an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/create-network-switch-access-policy/","post","/networks/{networkId}/switch/accessPolicies","networkId","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.createNetworkSwitchAccessPolicy","switch:config:write"
-"GA","getNetworkSwitchAccessPolicy","Return a specific access policy for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policy/","get","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicy","switch:config:read"
-"GA","updateNetworkSwitchAccessPolicy","Update an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/update-network-switch-access-policy/","put","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.updateNetworkSwitchAccessPolicy","switch:config:write"
+"GA","getNetworkSwitchAccessPolicies","List the access policies for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policies/","get","/networks/{networkId}/switch/accessPolicies","networkId","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicies","switch:config:read"
+"GA","createNetworkSwitchAccessPolicy","Create an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/create-network-switch-access-policy/","post","/networks/{networkId}/switch/accessPolicies","networkId","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.createNetworkSwitchAccessPolicy","switch:config:write"
+"GA","getNetworkSwitchAccessPolicy","Return a specific access policy for a switch network","https://developer.cisco.com/meraki/api-v1/get-network-switch-access-policy/","get","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.getNetworkSwitchAccessPolicy","switch:config:read"
+"GA","updateNetworkSwitchAccessPolicy","Update an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/update-network-switch-access-policy/","put","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId","accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy","switch, configure, accessPolicies","switch.updateNetworkSwitchAccessPolicy","switch:config:write"
"GA","deleteNetworkSwitchAccessPolicy","Delete an access policy for a switch network","https://developer.cisco.com/meraki/api-v1/delete-network-switch-access-policy/","delete","/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}","networkId, accessPolicyNumber","","","switch, configure, accessPolicies","switch.deleteNetworkSwitchAccessPolicy","switch:config:write"
"GA","getNetworkSwitchAlternateManagementInterface","Return the switch alternate management interface for the network","https://developer.cisco.com/meraki/api-v1/get-network-switch-alternate-management-interface/","get","/networks/{networkId}/switch/alternateManagementInterface","networkId","","alternateManagementIp, enabled, gateway, protocols, serial, subnetMask, switches, vlanId","switch, configure, alternateManagementInterface","switch.getNetworkSwitchAlternateManagementInterface","switch:config:read"
"GA","updateNetworkSwitchAlternateManagementInterface","Update the switch alternate management interface for the network","https://developer.cisco.com/meraki/api-v1/update-network-switch-alternate-management-interface/","put","/networks/{networkId}/switch/alternateManagementInterface","networkId","alternateManagementIp, enabled, gateway, protocols, serial, subnetMask, switches, vlanId","alternateManagementIp, enabled, gateway, protocols, serial, subnetMask, switches, vlanId","switch, configure, alternateManagementInterface","switch.updateNetworkSwitchAlternateManagementInterface","switch:config:write"
@@ -430,10 +443,10 @@
"GA","addNetworkSwitchStack","Add a switch to a stack","https://developer.cisco.com/meraki/api-v1/add-network-switch-stack/","post","/networks/{networkId}/switch/stacks/{switchStackId}/add","networkId, switchStackId","serial","id, isMonitorOnly, mac, members, model, name, role, serial, serials","switch, configure, stacks","switch.addNetworkSwitchStack","switch:config:write"
"beta","updateNetworkSwitchStackPortsMirror","Update switch port mirrors for switch stacks","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-ports-mirror/","put","/networks/{networkId}/switch/stacks/{switchStackId}/ports/mirror","networkId, switchStackId","comment, destination, filter, hasTransitVlan, module, number, port, ports, role, serial, slot, source, tags, type, vlan, vlans","comment, destination, filter, hasTransitVlan, id, mirror, module, name, network, number, port, ports, role, serial, slot, source, switchStackId, tags, type, vlan, vlans, warnings","switch, configure, stacks, ports, mirror","switch.updateNetworkSwitchStackPortsMirror",""
"GA","removeNetworkSwitchStack","Remove a switch from a stack","https://developer.cisco.com/meraki/api-v1/remove-network-switch-stack/","post","/networks/{networkId}/switch/stacks/{switchStackId}/remove","networkId, switchStackId","serial","id, isMonitorOnly, mac, members, model, name, role, serial, serials","switch, configure, stacks","switch.removeNetworkSwitchStack","switch:config:write"
-"GA","getNetworkSwitchStackRoutingInterfaces","List layer 3 interfaces for a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interfaces/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterfaces","switch:config:read"
-"GA","createNetworkSwitchStackRoutingInterface","Create a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/create-network-switch-stack-routing-interface/","post","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.createNetworkSwitchStackRoutingInterface","switch:config:write"
-"GA","getNetworkSwitchStackRoutingInterface","Return a layer 3 interface from a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interface/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterface","switch:config:read"
-"GA","updateNetworkSwitchStackRoutingInterface","Update a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-routing-interface/","put","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.updateNetworkSwitchStackRoutingInterface","switch:config:write"
+"GA","getNetworkSwitchStackRoutingInterfaces","List layer 3 interfaces for a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interfaces/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId, protocol","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterfaces","switch:config:read"
+"GA","createNetworkSwitchStackRoutingInterface","Create a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/create-network-switch-stack-routing-interface/","post","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces","networkId, switchStackId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.createNetworkSwitchStackRoutingInterface","switch:config:write"
+"GA","getNetworkSwitchStackRoutingInterface","Return a layer 3 interface from a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interface/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.getNetworkSwitchStackRoutingInterface","switch:config:read"
+"GA","updateNetworkSwitchStackRoutingInterface","Update a layer 3 interface for a switch stack","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-routing-interface/","put","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId","switch, configure, stacks, routing, interfaces","switch.updateNetworkSwitchStackRoutingInterface","switch:config:write"
"GA","deleteNetworkSwitchStackRoutingInterface","Delete a layer 3 interface from a switch stack","https://developer.cisco.com/meraki/api-v1/delete-network-switch-stack-routing-interface/","delete","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}","networkId, switchStackId, interfaceId","","","switch, configure, stacks, routing, interfaces","switch.deleteNetworkSwitchStackRoutingInterface","switch:config:write"
"GA","getNetworkSwitchStackRoutingInterfaceDhcp","Return a layer 3 interface DHCP configuration for a switch stack","https://developer.cisco.com/meraki/api-v1/get-network-switch-stack-routing-interface-dhcp/","get","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}/dhcp","networkId, switchStackId, interfaceId","","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, stacks, routing, interfaces, dhcp","switch.getNetworkSwitchStackRoutingInterfaceDhcp","switch:config:read"
"GA","updateNetworkSwitchStackRoutingInterfaceDhcp","Update a layer 3 interface DHCP configuration for a switch stack","https://developer.cisco.com/meraki/api-v1/update-network-switch-stack-routing-interface-dhcp/","put","/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}/dhcp","networkId, switchStackId, interfaceId","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","bootFileName, bootNextServer, bootOptionsEnabled, code, comment, dhcpLeaseTime, dhcpMode, dhcpOptions, dhcpRelayServerIps, dnsCustomNameservers, dnsNameserversOption, end, fixedIpAssignments, ip, mac, name, reservedIpRanges, start, type, value","switch, configure, stacks, routing, interfaces, dhcp","switch.updateNetworkSwitchStackRoutingInterfaceDhcp","switch:config:write"
@@ -514,7 +527,7 @@
"GA","getNetworkWirelessFailedConnections","List of all failed client connection events on this network in a given time range","https://developer.cisco.com/meraki/api-v1/get-network-wireless-failed-connections/","get","/networks/{networkId}/wireless/failedConnections","networkId, t0, t1, timespan, band, ssid, vlan, apTag, serial, clientId","","clientMac, failureStep, serial, ssidNumber, ts, type, vlan","wireless, monitor, failedConnections","wireless.getNetworkWirelessFailedConnections","wireless:telemetry:read"
"GA","getNetworkWirelessLatencyHistory","Return average wireless latency over time for a network, device, or network client","https://developer.cisco.com/meraki/api-v1/get-network-wireless-latency-history/","get","/networks/{networkId}/wireless/latencyHistory","networkId, t0, t1, timespan, resolution, autoResolution, clientId, deviceSerial, apTag, band, ssid, accessCategory","","avgLatencyMs, endTs, startTs","wireless, monitor, latencyHistory","wireless.getNetworkWirelessLatencyHistory","wireless:telemetry:read"
"GA","getNetworkWirelessLatencyStats","Aggregated latency info for this network","https://developer.cisco.com/meraki/api-v1/get-network-wireless-latency-stats/","get","/networks/{networkId}/wireless/latencyStats","networkId, t0, t1, timespan, band, ssid, vlan, apTag, fields","","","wireless, monitor, latencyStats","wireless.getNetworkWirelessLatencyStats","wireless:telemetry:read"
-"beta","updateNetworkWirelessLocationScanning","Change scanning API settings","https://developer.cisco.com/meraki/api-v1/update-network-wireless-location-scanning/","put","/networks/{networkId}/wireless/location/scanning","networkId","api, enabled","api, enabled, string, validator","wireless, configure, location, scanning","wireless.updateNetworkWirelessLocationScanning","wireless:telemetry:write"
+"GA","updateNetworkWirelessLocationScanning","Change scanning API settings","https://developer.cisco.com/meraki/api-v1/update-network-wireless-location-scanning/","put","/networks/{networkId}/wireless/location/scanning","networkId","api, enabled","api, enabled, string, validator","wireless, configure, location, scanning","wireless.updateNetworkWirelessLocationScanning","wireless:telemetry:write"
"GA","getNetworkWirelessMeshStatuses","List wireless mesh statuses for repeaters","https://developer.cisco.com/meraki/api-v1/get-network-wireless-mesh-statuses/","get","/networks/{networkId}/wireless/meshStatuses","networkId, perPage, startingAfter, endingBefore","","latestMeshPerformance, mbps, meshRoute, metric, serial, usagePercentage","wireless, monitor, meshStatuses","wireless.getNetworkWirelessMeshStatuses","wireless:telemetry:read"
"beta","updateNetworkWirelessOpportunisticPcap","Update the Opportunistic Pcap settings for a wireless network","https://developer.cisco.com/meraki/api-v1/update-network-wireless-opportunistic-pcap/","put","/networks/{networkId}/wireless/opportunisticPcap","networkId","enablement, networkWide, serials, tags","enablement, name, networkId, networkWide, serials, tags","wireless, configure, opportunisticPcap","wireless.updateNetworkWirelessOpportunisticPcap",""
"beta","updateNetworkWirelessRadioAutoRf","Update the AutoRF settings for a wireless network","https://developer.cisco.com/meraki/api-v1/update-network-wireless-radio-auto-rf/","put","/networks/{networkId}/wireless/radio/autoRf","networkId","aiRrm, avoidance, busyHour, channel, enabled, end, fra, manual, minimizeChanges, mode, schedule, start","aiRrm, automatic, avoidance, busyHour, channel, enabled, enablementDate, end, fra, manual, minimizeChanges, mode, name, networkId, schedule, start, timeZone","wireless, configure, radio, autoRf","wireless.updateNetworkWirelessRadioAutoRf",""
@@ -528,7 +541,7 @@
"GA","getNetworkWirelessSignalQualityHistory","Return signal quality (SNR/RSSI) over time for a device or network client","https://developer.cisco.com/meraki/api-v1/get-network-wireless-signal-quality-history/","get","/networks/{networkId}/wireless/signalQualityHistory","networkId, t0, t1, timespan, resolution, autoResolution, clientId, deviceSerial, apTag, band, ssid","","endTs, rssi, snr, startTs","wireless, monitor, signalQualityHistory","wireless.getNetworkWirelessSignalQualityHistory","wireless:telemetry:read"
"GA","getNetworkWirelessSsids","List the MR SSIDs in a network","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssids/","get","/networks/{networkId}/wireless/ssids","networkId","","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.getNetworkWirelessSsids","wireless:config:read"
"GA","getNetworkWirelessSsid","Return a single MR SSID","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid/","get","/networks/{networkId}/wireless/ssids/{number}","networkId, number","","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.getNetworkWirelessSsid","wireless:config:read"
-"GA","updateNetworkWirelessSsid","Update the attributes of an MR SSID","https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid/","put","/networks/{networkId}/wireless/ssids/{number}","networkId, number","activeDirectory, adaptive, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.updateNetworkWirelessSsid","wireless:config:write"
+"GA","updateNetworkWirelessSsid","Update the attributes of an MR SSID","https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid/","put","/networks/{networkId}/wireless/ssids/{number}","networkId, number","activeDirectory, adaptive, adaptivePolicyGroupId, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode","wireless, configure, ssids","wireless.updateNetworkWirelessSsid","wireless:config:write"
"GA","getNetworkWirelessSsidBonjourForwarding","List the Bonjour forwarding setting and rules for the SSID","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid-bonjour-forwarding/","get","/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding","networkId, number","","description, enabled, exception, rules, services, vlanId","wireless, configure, ssids, bonjourForwarding","wireless.getNetworkWirelessSsidBonjourForwarding","wireless:config:read"
"GA","updateNetworkWirelessSsidBonjourForwarding","Update the bonjour forwarding setting and rules for the SSID","https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid-bonjour-forwarding/","put","/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding","networkId, number","description, enabled, exception, rules, services, vlanId","description, enabled, exception, rules, services, vlanId","wireless, configure, ssids, bonjourForwarding","wireless.updateNetworkWirelessSsidBonjourForwarding","wireless:config:write"
"GA","getNetworkWirelessSsidDeviceTypeGroupPolicies","List the device type group policies for the SSID","https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid-device-type-group-policies/","get","/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies","networkId, number","","","wireless, configure, ssids, deviceTypeGroupPolicies","wireless.getNetworkWirelessSsidDeviceTypeGroupPolicies","wireless:config:read"
@@ -598,7 +611,7 @@
"GA","getOrganizationApplianceDnsLocalProfiles","Fetch the local DNS profiles used in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-dns-local-profiles/","get","/organizations/{organizationId}/appliance/dns/local/profiles","organizationId, profileIds","","name, profileId","appliance, configure, dns, local, profiles","appliance.getOrganizationApplianceDnsLocalProfiles",""
"GA","createOrganizationApplianceDnsLocalProfile","Create a new local DNS profile","https://developer.cisco.com/meraki/api-v1/create-organization-appliance-dns-local-profile/","post","/organizations/{organizationId}/appliance/dns/local/profiles","organizationId","name","name, profileId","appliance, configure, dns, local, profiles","appliance.createOrganizationApplianceDnsLocalProfile",""
"GA","getOrganizationApplianceDnsLocalProfilesAssignments","Fetch the local DNS profile assignments in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-dns-local-profiles-assignments/","get","/organizations/{organizationId}/appliance/dns/local/profiles/assignments","organizationId, profileIds, networkIds","","assignmentId, counts, id, items, meta, network, profile, remaining, total","appliance, configure, dns, local, profiles, assignments","appliance.getOrganizationApplianceDnsLocalProfilesAssignments",""
-"GA","createOrganizationApplianceDnsLocalProfilesAssignmentsBulkCreate","Assign the local DNS profile to networks in the organization","https://developer.cisco.com/meraki/api-v1/create-organization-appliance-dns-local-profiles-assignments-bulk-create/","post","/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate","organizationId","id, items, network, profile","assignmentId, id, items, network, profile","appliance, configure, dns, local, profiles, assignments, bulkCreate","appliance.createOrganizationApplianceDnsLocalProfilesAssignmentsBulkCreate",""
+"GA","bulkOrganizationApplianceDnsLocalProfilesAssignmentsCreate","Assign the local DNS profile to networks in the organization","https://developer.cisco.com/meraki/api-v1/bulk-organization-appliance-dns-local-profiles-assignments-create/","post","/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate","organizationId","id, items, network, profile","assignmentId, id, items, network, profile","appliance, configure, dns, local, profiles, assignments","appliance.bulkOrganizationApplianceDnsLocalProfilesAssignmentsCreate",""
"GA","createOrganizationApplianceDnsLocalProfilesAssignmentsBulkDelete","Unassign the local DNS profile to networks in the organization","https://developer.cisco.com/meraki/api-v1/create-organization-appliance-dns-local-profiles-assignments-bulk-delete/","post","/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkDelete","organizationId","assignmentId, items","assignmentId, id, items, network, profile","appliance, configure, dns, local, profiles, assignments, bulkDelete","appliance.createOrganizationApplianceDnsLocalProfilesAssignmentsBulkDelete",""
"GA","updateOrganizationApplianceDnsLocalProfile","Update a local DNS profile","https://developer.cisco.com/meraki/api-v1/update-organization-appliance-dns-local-profile/","put","/organizations/{organizationId}/appliance/dns/local/profiles/{profileId}","organizationId, profileId","name","name, profileId","appliance, configure, dns, local, profiles","appliance.updateOrganizationApplianceDnsLocalProfile",""
"GA","deleteOrganizationApplianceDnsLocalProfile","Deletes a local DNS profile","https://developer.cisco.com/meraki/api-v1/delete-organization-appliance-dns-local-profile/","delete","/organizations/{organizationId}/appliance/dns/local/profiles/{profileId}","organizationId, profileId","","","appliance, configure, dns, local, profiles","appliance.deleteOrganizationApplianceDnsLocalProfile",""
@@ -622,20 +635,22 @@
"GA","getOrganizationApplianceUplinkStatuses","List the uplink status of every Meraki MX and Z series appliances in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-uplink-statuses/","get","/organizations/{organizationId}/appliance/uplink/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, serials, iccids","","enabled, gateway, highAvailability, interface, ip, ipAssignedBy, lastReportedAt, model, networkId, primaryDns, publicIp, role, secondaryDns, serial, status, uplinks","appliance, monitor, uplinks, statuses","appliance.getOrganizationApplianceUplinkStatuses","sdwan:telemetry:read"
"GA","getOrganizationApplianceUplinksStatusesOverview","Returns an overview of uplink statuses","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-uplinks-statuses-overview/","get","/organizations/{organizationId}/appliance/uplinks/statuses/overview","organizationId","","active, byStatus, connecting, counts, failed, notConnected, ready","appliance, monitor, uplinks, statuses, overview","appliance.getOrganizationApplianceUplinksStatusesOverview",""
"GA","getOrganizationApplianceUplinksUsageByNetwork","Get the sent and received bytes for each uplink of all MX and Z networks within an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-uplinks-usage-by-network/","get","/organizations/{organizationId}/appliance/uplinks/usage/byNetwork","organizationId, t0, t1, timespan","","byUplink, interface, name, networkId, received, sent, serial","appliance, monitor, uplinks, usage, byNetwork","appliance.getOrganizationApplianceUplinksUsageByNetwork","sdwan:telemetry:read"
+"beta","getOrganizationApplianceVlans","List the VLANs for an Organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vlans/","get","/organizations/{organizationId}/appliance/vlans","organizationId, perPage, startingAfter, endingBefore","","applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet","appliance, configure, vlans","appliance.getOrganizationApplianceVlans",""
"GA","getOrganizationApplianceVpnStats","Show VPN history stat for networks in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-stats/","get","/organizations/{organizationId}/appliance/vpn/stats","organizationId, perPage, startingAfter, endingBefore, networkIds, t0, t1, timespan","","avgJitter, avgLatencyMs, avgLossPercentage, avgMos, jitterSummaries, latencySummaries, lossPercentageSummaries, maxJitter, maxLatencyMs, maxLossPercentage, maxMos, merakiVpnPeers, minJitter, minLatencyMs, minLossPercentage, minMos, mosSummaries, networkId, networkName, receivedInKilobytes, receiverUplink, senderUplink, sentInKilobytes, usageSummary","appliance, monitor, vpn, stats","appliance.getOrganizationApplianceVpnStats","sdwan:telemetry:read"
"GA","getOrganizationApplianceVpnStatuses","Show VPN status for networks in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-statuses/","get","/organizations/{organizationId}/appliance/vpn/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds","","deviceSerial, deviceStatus, exportedSubnets, interface, merakiVpnPeers, name, networkId, networkName, publicIp, reachability, subnet, thirdPartyVpnPeers, uplinks, vpnMode, vpnstatusentities","appliance, monitor, vpn, statuses","appliance.getOrganizationApplianceVpnStatuses","sdwan:telemetry:read"
"GA","getOrganizationApplianceVpnThirdPartyVPNPeers","Return the third party VPN peers for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-third-party-vpnpeers/","get","/organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers","organizationId","","childAuthAlgo, childCipherAlgo, childLifetime, childPfsGroup, ikeAuthAlgo, ikeCipherAlgo, ikeDiffieHellmanGroup, ikeLifetime, ikePrfAlgo, ikeVersion, ipsecPolicies, ipsecPoliciesPreset, localId, name, networkTags, peers, privateSubnets, publicIp, remoteId, secret","appliance, configure, vpn, thirdPartyVPNPeers","appliance.getOrganizationApplianceVpnThirdPartyVPNPeers","sdwan:config:read"
"GA","updateOrganizationApplianceVpnThirdPartyVPNPeers","Update the third party VPN peers for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-appliance-vpn-third-party-vpnpeers/","put","/organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers","organizationId","childAuthAlgo, childCipherAlgo, childLifetime, childPfsGroup, ikeAuthAlgo, ikeCipherAlgo, ikeDiffieHellmanGroup, ikeLifetime, ikePrfAlgo, ikeVersion, ipsecPolicies, ipsecPoliciesPreset, localId, name, networkTags, peers, privateSubnets, publicHostname, publicIp, remoteId, secret","childAuthAlgo, childCipherAlgo, childLifetime, childPfsGroup, ikeAuthAlgo, ikeCipherAlgo, ikeDiffieHellmanGroup, ikeLifetime, ikePrfAlgo, ikeVersion, ipsecPolicies, ipsecPoliciesPreset, localId, name, networkTags, peers, privateSubnets, publicIp, remoteId, secret","appliance, configure, vpn, thirdPartyVPNPeers","appliance.updateOrganizationApplianceVpnThirdPartyVPNPeers","sdwan:config:write"
"GA","getOrganizationApplianceVpnVpnFirewallRules","Return the firewall rules for an organization's site-to-site VPN","https://developer.cisco.com/meraki/api-v1/get-organization-appliance-vpn-vpn-firewall-rules/","get","/organizations/{organizationId}/appliance/vpn/vpnFirewallRules","organizationId","","comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogEnabled","appliance, configure, vpn, vpnFirewallRules","appliance.getOrganizationApplianceVpnVpnFirewallRules","sdwan:config:read"
"GA","updateOrganizationApplianceVpnVpnFirewallRules","Update the firewall rules of an organization's site-to-site VPN","https://developer.cisco.com/meraki/api-v1/update-organization-appliance-vpn-vpn-firewall-rules/","put","/organizations/{organizationId}/appliance/vpn/vpnFirewallRules","organizationId","comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogDefaultRule, syslogEnabled","comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogEnabled","appliance, configure, vpn, vpnFirewallRules","appliance.updateOrganizationApplianceVpnVpnFirewallRules","sdwan:config:write"
-"GA","getOrganizationAssuranceAlerts","Return all health alerts for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts/","get","/organizations/{organizationId}/assurance/alerts","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlerts",""
+"GA","getOrganizationAssuranceAlerts","Return all health alerts for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts/","get","/organizations/{organizationId}/assurance/alerts","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlerts",""
"GA","dismissOrganizationAssuranceAlerts","Dismiss health alerts","https://developer.cisco.com/meraki/api-v1/dismiss-organization-assurance-alerts/","post","/organizations/{organizationId}/assurance/alerts/dismiss","organizationId","alertIds","","organizations, monitor, alerts","organizations.dismissOrganizationAssuranceAlerts",""
"GA","getOrganizationAssuranceAlertsOverview","Return overview of active health alerts for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview/","get","/organizations/{organizationId}/assurance/alerts/overview","organizationId, networkId, severity, types, tsStart, tsEnd, category, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","bySeverity, count, counts, total, type","organizations, monitor, alerts, overview","organizations.getOrganizationAssuranceAlertsOverview",""
"GA","getOrganizationAssuranceAlertsOverviewByNetwork","Return a Summary of Alerts grouped by network and severity","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview-by-network/","get","/organizations/{organizationId}/assurance/alerts/overview/byNetwork","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","alertCount, count, counts, items, meta, networkId, networkName, severityCounts, type","organizations, monitor, alerts, overview, byNetwork","organizations.getOrganizationAssuranceAlertsOverviewByNetwork","dashboard:general:telemetry:read"
"GA","getOrganizationAssuranceAlertsOverviewByType","Return a Summary of Alerts grouped by type and severity","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview-by-type/","get","/organizations/{organizationId}/assurance/alerts/overview/byType","organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes","","count, counts, items, meta, type","organizations, monitor, alerts, overview, byType","organizations.getOrganizationAssuranceAlertsOverviewByType",""
"GA","getOrganizationAssuranceAlertsOverviewHistorical","Returns historical health alert overviews","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alerts-overview-historical/","get","/organizations/{organizationId}/assurance/alerts/overview/historical","organizationId, segmentDuration, networkId, severity, types, tsStart, tsEnd, category, serials, deviceTypes","","byAlertType, counts, critical, informational, items, meta, segmentStart, totals, type, warning","organizations, monitor, alerts, overview, historical","organizations.getOrganizationAssuranceAlertsOverviewHistorical",""
"GA","restoreOrganizationAssuranceAlerts","Restore health alerts from dismissed","https://developer.cisco.com/meraki/api-v1/restore-organization-assurance-alerts/","post","/organizations/{organizationId}/assurance/alerts/restore","organizationId","alertIds","","organizations, monitor, alerts","organizations.restoreOrganizationAssuranceAlerts",""
-"GA","getOrganizationAssuranceAlert","Return a singular Health Alert by its id","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alert/","get","/organizations/{organizationId}/assurance/alerts/{id}","organizationId, id","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlert",""
+"GA","getOrganizationAssuranceAlert","Return a singular Health Alert by its id","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-alert/","get","/organizations/{organizationId}/assurance/alerts/{id}","organizationId, id","","applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url","organizations, monitor, alerts","organizations.getOrganizationAssuranceAlert",""
+"beta","getOrganizationAssuranceProductAnnouncements","Gets relevant product announcements for a user","https://developer.cisco.com/meraki/api-v1/get-organization-assurance-product-announcements/","get","/organizations/{organizationId}/assurance/productAnnouncements","organizationId, t0, timespan, onlyRelevant","","boardId, counts, editedAt, id, items, labels, meta, name, publishedAt, snippet, title, total, url","organizations, configure, productAnnouncements","organizations.getOrganizationAssuranceProductAnnouncements",""
"beta","getOrganizationAuthRadiusServers","List the organization-wide RADIUS servers in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-auth-radius-servers/","get","/organizations/{organizationId}/auth/radius/servers","organizationId","","address, mode, modes, name, port, serverId","organizations, configure, auth, radius, servers","organizations.getOrganizationAuthRadiusServers","switch:config:read"
"beta","createOrganizationAuthRadiusServer","Add an organization-wide RADIUS server","https://developer.cisco.com/meraki/api-v1/create-organization-auth-radius-server/","post","/organizations/{organizationId}/auth/radius/servers","organizationId","address, mode, modes, name, port, secret","address, mode, modes, name, port, serverId","organizations, configure, auth, radius, servers","organizations.createOrganizationAuthRadiusServer","switch:config:write"
"beta","getOrganizationAuthRadiusServersAssignments","Return list of network and policies that organization-wide RADIUS servers are bing used","https://developer.cisco.com/meraki/api-v1/get-organization-auth-radius-servers-assignments/","get","/organizations/{organizationId}/auth/radius/servers/assignments","organizationId","","assignee, assignments, dashboardUrl, eid, id, name, network, serverId, tag, type","organizations, configure, auth, radius, servers, assignments","organizations.getOrganizationAuthRadiusServersAssignments","switch:config:read"
@@ -666,6 +681,7 @@
"GA","deleteOrganizationCameraRole","Delete an existing role for this organization.","https://developer.cisco.com/meraki/api-v1/delete-organization-camera-role/","delete","/organizations/{organizationId}/camera/roles/{roleId}","organizationId, roleId","","","camera, configure, roles","camera.deleteOrganizationCameraRole","camera:config:write"
"GA","updateOrganizationCameraRole","Update an existing role in this organization.","https://developer.cisco.com/meraki/api-v1/update-organization-camera-role/","put","/organizations/{organizationId}/camera/roles/{roleId}","organizationId, roleId","appliedOnDevices, appliedOnNetworks, appliedOrgWide, id, inNetworksWithId, inNetworksWithTag, name, permissionScopeId, tag","","camera, configure, roles","camera.updateOrganizationCameraRole","camera:config:write"
"beta","getOrganizationCampusGatewayClusters","Get the details of campus gateway clusters","https://developer.cisco.com/meraki/api-v1/get-organization-campus-gateway-clusters/","get","/organizations/{organizationId}/campusGateway/clusters","organizationId, networkIds","","address, addresses, allowedVlans, assignmentMode, clusterId, devices, gateway, id, interface, memberId, name, nameservers, network, notes, portChannels, protocol, serial, subnetMask, tunnels, uplink, uplinks, url, vlan","campusGateway, configure, clusters","campusGateway.getOrganizationCampusGatewayClusters",""
+"beta","getOrganizationCampusGatewayDevicesUplinksLocalOverridesByDevice","Uplink overrides configured locally on Campus Gateway devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-campus-gateway-devices-uplinks-local-overrides-by-device/","get","/organizations/{organizationId}/campusGateway/devices/uplinks/localOverrides/byDevice","organizationId, serials, perPage, startingAfter, endingBefore","","address, addresses, assignmentMode, counts, gateway, interface, items, meta, nameservers, protocol, remaining, serial, sgt, subnetMask, total, uplink, vlan","campusGateway, configure, devices, uplinks, localOverrides, byDevice","campusGateway.getOrganizationCampusGatewayDevicesUplinksLocalOverridesByDevice",""
"GA","getOrganizationCellularGatewayEsimsInventory","The eSIM inventory of a given organization.","https://developer.cisco.com/meraki/api-v1/get-organization-cellular-gateway-esims-inventory/","get","/organizations/{organizationId}/cellularGateway/esims/inventory","organizationId, eids","","active, counts, customApns, device, eid, iccid, id, items, lastUpdatedAt, meta, model, name, network, plans, profiles, remaining, serial, serviceProvider, status, total, type, url","cellularGateway, configure, esims, inventory","cellularGateway.getOrganizationCellularGatewayEsimsInventory",""
"GA","updateOrganizationCellularGatewayEsimsInventory","Toggle the status of an eSIM","https://developer.cisco.com/meraki/api-v1/update-organization-cellular-gateway-esims-inventory/","put","/organizations/{organizationId}/cellularGateway/esims/inventory/{id}","organizationId, id","status","active, customApns, device, eid, iccid, id, lastUpdatedAt, model, name, network, plans, profiles, serial, serviceProvider, status, type, url","cellularGateway, configure, esims, inventory","cellularGateway.updateOrganizationCellularGatewayEsimsInventory",""
"GA","getOrganizationCellularGatewayEsimsServiceProviders","Service providers customers can add accounts for.","https://developer.cisco.com/meraki/api-v1/get-organization-cellular-gateway-esims-service-providers/","get","/organizations/{organizationId}/cellularGateway/esims/serviceProviders","organizationId","","content, counts, isBootstrap, items, logo, meta, name, remaining, terms, total, url","cellularGateway, configure, esims, serviceProviders","cellularGateway.getOrganizationCellularGatewayEsimsServiceProviders",""
@@ -680,12 +696,6 @@
"GA","getOrganizationCellularGatewayUplinkStatuses","List the uplink status of every Meraki MG cellular gateway in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-cellular-gateway-uplink-statuses/","get","/organizations/{organizationId}/cellularGateway/uplink/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, serials, iccids","","apn, connectionType, dns1, dns2, gateway, iccid, imsi, interface, ip, lastReportedAt, mcc, mnc, model, msisdn, mtu, networkId, provider, publicIp, roaming, rsrp, rsrq, serial, signalStat, signalType, status, uplinks","cellularGateway, monitor, uplink, statuses","cellularGateway.getOrganizationCellularGatewayUplinkStatuses","sdwan:telemetry:read"
"beta","getOrganizationCertificates","Gets all or specific certificates for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-certificates/","get","/organizations/{organizationId}/certificates","organizationId, certificateIds, certManagedBy","","algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version","organizations, configure, certificates","organizations.getOrganizationCertificates","dashboard:iam:config:read"
"beta","createOrganizationCertificatesImport","Import certificate for this organization","https://developer.cisco.com/meraki/api-v1/create-organization-certificates-import/","post","/organizations/{organizationId}/certificates/import","organizationId","contents, description, managedBy","algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version","organizations, configure, certificates, import","organizations.createOrganizationCertificatesImport","dashboard:iam:config:write"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthorities","Query for details on the organization's RADSEC device Certificate Authority certificates (CAs)","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authorities/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities","organizationId","","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthorities","dashboard:iam:config:read"
-"beta","createOrganizationCertificatesRadSecDeviceCertificateAuthority","Create an organization's RADSEC device Certificate Authority (CA)","https://developer.cisco.com/meraki/api-v1/create-organization-certificates-rad-sec-device-certificate-authority/","post","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities","organizationId","","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.createOrganizationCertificatesRadSecDeviceCertificateAuthority","dashboard:iam:config:write"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthority","Query for details on an organization's RADSEC device Certificate Authority (CA) with the given id","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authority/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}","organizationId, id","","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthority",""
-"beta","updateOrganizationCertificatesRadSecDeviceCertificateAuthority","Update an organization's RADSEC device Certificate Authority (CA) state","https://developer.cisco.com/meraki/api-v1/update-organization-certificates-rad-sec-device-certificate-authority/","put","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}","organizationId, id","status","authorityId, contents, status","organizations, configure, certificates, radSec, deviceCertificateAuthorities","organizations.updateOrganizationCertificatesRadSecDeviceCertificateAuthority","dashboard:iam:config:write"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationList","Query for certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authority-revocation-list/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}/revocationList","organizationId, id","","crl","organizations, configure, certificates, radSec, deviceCertificateAuthorities, revocationList","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationList","dashboard:iam:config:read"
-"beta","getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationListDeltas","Query for all delta certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.","https://developer.cisco.com/meraki/api-v1/get-organization-certificates-rad-sec-device-certificate-authority-revocation-list-deltas/","get","/organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}/revocationList/deltas","organizationId, id","","deltaCrls","organizations, configure, certificates, radSec, deviceCertificateAuthorities, revocationList, deltas","organizations.getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationListDeltas","dashboard:iam:config:read"
"beta","deleteOrganizationCertificate","Delete a certificate for an organization","https://developer.cisco.com/meraki/api-v1/delete-organization-certificate/","delete","/organizations/{organizationId}/certificates/{certificateId}","organizationId, certificateId","","","organizations, configure, certificates","organizations.deleteOrganizationCertificate","dashboard:iam:config:write"
"beta","updateOrganizationCertificate","Update a certificate's description for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-certificate/","put","/organizations/{organizationId}/certificates/{certificateId}","organizationId, certificateId","description","algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version","organizations, configure, certificates","organizations.updateOrganizationCertificate","dashboard:iam:config:write"
"beta","getOrganizationCertificateContents","Download the trusted certificate by certificate id.","https://developer.cisco.com/meraki/api-v1/get-organization-certificate-contents/","get","/organizations/{organizationId}/certificates/{certificateId}/contents","organizationId, certificateId, chainId","","contents","organizations, configure, certificates, contents","organizations.getOrganizationCertificateContents","dashboard:iam:config:read"
@@ -702,33 +712,39 @@
"GA","updateOrganizationConfigTemplate","Update a configuration template","https://developer.cisco.com/meraki/api-v1/update-organization-config-template/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}","organizationId, configTemplateId","name, timeZone","id, name, productTypes, timeZone","organizations, configure, configTemplates","organizations.updateOrganizationConfigTemplate","dashboard:general:config:write"
"GA","deleteOrganizationConfigTemplate","Remove a configuration template","https://developer.cisco.com/meraki/api-v1/delete-organization-config-template/","delete","/organizations/{organizationId}/configTemplates/{configTemplateId}","organizationId, configTemplateId","","","organizations, configure, configTemplates","organizations.deleteOrganizationConfigTemplate","dashboard:general:config:write"
"GA","getOrganizationConfigTemplateSwitchProfiles","List the switch templates for your switch template configuration","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profiles/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles","organizationId, configTemplateId","","model, name, switchProfileId","switch, configure, configTemplates, profiles","switch.getOrganizationConfigTemplateSwitchProfiles","switch:config:read"
-"GA","getOrganizationConfigTemplateSwitchProfilePorts","Return all the ports of a switch template","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-ports/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports","organizationId, configTemplateId, profileId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePorts","switch:config:read"
+"GA","getOrganizationConfigTemplateSwitchProfilePorts","Return all the ports of a switch template","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-ports/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports","organizationId, configTemplateId, profileId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePorts","switch:config:read"
"beta","updateOrganizationConfigTemplateSwitchProfilePortsMirror","Update a port mirror","https://developer.cisco.com/meraki/api-v1/update-organization-config-template-switch-profile-ports-mirror/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/mirror","organizationId, configTemplateId, profileId","comment, destination, filter, hasTransitVlan, module, number, port, ports, role, slot, source, tags, type, vlan, vlans","comment, configTemplate, destination, filter, hasTransitVlan, id, mirror, module, name, number, port, ports, profileId, role, slot, source, tags, type, vlan, vlans, warnings","switch, configure, configTemplates, profiles, ports, mirror","switch.updateOrganizationConfigTemplateSwitchProfilePortsMirror",""
-"GA","getOrganizationConfigTemplateSwitchProfilePort","Return a switch template port","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-port/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePort","switch:config:read"
-"GA","updateOrganizationConfigTemplateSwitchProfilePort","Update a switch template port","https://developer.cisco.com/meraki/api-v1/update-organization-config-template-switch-profile-port/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.updateOrganizationConfigTemplateSwitchProfilePort","switch:config:write"
+"GA","getOrganizationConfigTemplateSwitchProfilePort","Return a switch template port","https://developer.cisco.com/meraki/api-v1/get-organization-config-template-switch-profile-port/","get","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.getOrganizationConfigTemplateSwitchProfilePort","switch:config:read"
+"GA","updateOrganizationConfigTemplateSwitchProfilePort","Update a switch template port","https://developer.cisco.com/meraki/api-v1/update-organization-config-template-switch-profile-port/","put","/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}","organizationId, configTemplateId, profileId, portId","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan","switch, configure, configTemplates, profiles, ports","switch.updateOrganizationConfigTemplateSwitchProfilePort","switch:config:write"
"GA","getOrganizationConfigurationChanges","View the Change Log for your organization","https://developer.cisco.com/meraki/api-v1/get-organization-configuration-changes/","get","/organizations/{organizationId}/configurationChanges","organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkId, adminId","","adminEmail, adminId, adminName, client, id, label, networkId, networkName, networkUrl, newValue, oldValue, page, ssidName, ssidNumber, ts, type","organizations, monitor, configurationChanges","organizations.getOrganizationConfigurationChanges","dashboard:general:config:read"
"GA","getOrganizationDevices","List the devices in an organization that have been assigned to a network.","https://developer.cisco.com/meraki/api-v1/get-organization-devices/","get","/organizations/{organizationId}/devices","organizationId, perPage, startingAfter, endingBefore, configurationUpdatedAfter, networkIds, productTypes, tags, tagsFilterType, name, mac, serial, model, macs, serials, sensorMetrics, sensorAlertProfileIds, models","","address, details, firmware, imei, lanIp, lat, lng, mac, model, name, networkId, notes, productType, serial, tags, value","organizations, configure, devices","organizations.getOrganizationDevices","dashboard:general:config:read"
"GA","getOrganizationDevicesAvailabilities","List the availability information for devices in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities/","get","/organizations/{organizationId}/devices/availabilities","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType, statuses","","id, mac, name, network, productType, serial, status, tags","organizations, monitor, devices, availabilities","organizations.getOrganizationDevicesAvailabilities","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesAvailabilitiesChangeHistory","List the availability history information for devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-availabilities-change-history/","get","/organizations/{organizationId}/devices/availabilities/changeHistory","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, serials, productTypes, networkIds, statuses, categories, networkTags, networkTagsFilterType, deviceTags, deviceTagsFilterType","","category, details, device, id, model, name, network, new, old, productType, serial, tags, ts, url, value","organizations, monitor, devices, availabilities, changeHistory","organizations.getOrganizationDevicesAvailabilitiesChangeHistory","dashboard:general:telemetry:read"
-"beta","getOrganizationDevicesBootsHistory","Returns the history of device boots in reverse chronological order (most recent first)","https://developer.cisco.com/meraki/api-v1/get-organization-devices-boots-history/","get","/organizations/{organizationId}/devices/boots/history","organizationId, t0, t1, timespan, serials, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder","","bootedAt, id, network, serial, start","organizations, configure, devices, boots, history","organizations.getOrganizationDevicesBootsHistory",""
+"beta","getOrganizationDevicesBootsHistory","Returns the history of device boots in reverse chronological order (most recent first)","https://developer.cisco.com/meraki/api-v1/get-organization-devices-boots-history/","get","/organizations/{organizationId}/devices/boots/history","organizationId, t0, t1, timespan, serials, productTypes, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder","","bootedAt, id, network, serial, start","organizations, configure, devices, boots, history","organizations.getOrganizationDevicesBootsHistory",""
"GA","createOrganizationDevicesControllerMigration","Migrate devices to another controller or management mode","https://developer.cisco.com/meraki/api-v1/create-organization-devices-controller-migration/","post","/organizations/{organizationId}/devices/controller/migrations","organizationId","serials, target","createdAt, migratedAt, serial, target","organizations, configure, devices, controller, migrations","organizations.createOrganizationDevicesControllerMigration",""
"GA","getOrganizationDevicesControllerMigrations","Retrieve device migration statuses in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-devices-controller-migrations/","get","/organizations/{organizationId}/devices/controller/migrations","organizationId, serials, networkIds, target, perPage, startingAfter, endingBefore","","counts, createdAt, items, meta, migratedAt, remaining, serial, target, total","organizations, configure, devices, controller, migrations","organizations.getOrganizationDevicesControllerMigrations",""
"GA","bulkUpdateOrganizationDevicesDetails","Updating device details (currently only used for Catalyst devices)","https://developer.cisco.com/meraki/api-v1/bulk-update-organization-devices-details/","post","/organizations/{organizationId}/devices/details/bulkUpdate","organizationId","details, name, serials, value","serials","organizations, configure, devices, details, bulkUpdate","organizations.bulkUpdateOrganizationDevicesDetails",""
"GA","getOrganizationDevicesOverviewByModel","Lists the count for each device model","https://developer.cisco.com/meraki/api-v1/get-organization-devices-overview-by-model/","get","/organizations/{organizationId}/devices/overview/byModel","organizationId, models, networkIds, productTypes","","counts, model, total","organizations, configure, devices, overview, byModel","organizations.getOrganizationDevicesOverviewByModel",""
-"beta","getOrganizationDevicesPacketCaptureCaptures","List Packet Captures","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-captures/","get","/organizations/{organizationId}/devices/packetCapture/captures","organizationId, captureIds, networkIds, serials, captureSource, captureStatus, name, clientMac, captureReason, device, userName, perPage, startingAfter, endingBefore, sortOrder","","autopcapType, captureId, captureReason, captureSource, client, counts, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, items, mac, meta, name, network, outputType, packetCount, ports, remaining, serial, startTime, status, total, user","organizations, configure, devices, packetCapture, captures","organizations.getOrganizationDevicesPacketCaptureCaptures",""
-"beta","createOrganizationDevicesPacketCaptureCapture","Perform a packet capture on a device and store in Meraki Cloud","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures","organizationId","captureReason, duration, filterExpression, interface, name, outputType, ports, serials","autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user","organizations, configure, devices, packetCapture, captures","organizations.createOrganizationDevicesPacketCaptureCapture",""
-"beta","deleteOrganizationDevicesPacketCaptureCaptures","Delete packet capture from cloud","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-captures/","delete","/organizations/{organizationId}/devices/packetCapture/captures","organizationId","captureIds","","organizations, configure, devices, packetCapture, captures","organizations.deleteOrganizationDevicesPacketCaptureCaptures",""
-"beta","downloadOrganizationDevicesPacketCaptureCaptureUrl","Get presigned download URL for given packet capture id","https://developer.cisco.com/meraki/api-v1/download-organization-devices-packet-capture-capture-url/","get","/organizations/{organizationId}/devices/packetCapture/captures/{id}/downloadUrl","organizationId, id","","captureId, downloadUrl","organizations, configure, devices, packetCapture, captures","organizations.downloadOrganizationDevicesPacketCaptureCaptureUrl",""
-"beta","stopOrganizationDevicesPacketCaptureCapture","Stop a specific packet capture (not supported for Catalyst devices)","https://developer.cisco.com/meraki/api-v1/stop-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures/{id}/stop","organizationId, id","serials","autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user","organizations, configure, devices, packetCapture, captures","organizations.stopOrganizationDevicesPacketCaptureCapture",""
-"beta","getOrganizationDevicesPacketCaptureSchedules","List scheduled Packet Captures","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-schedules/","get","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId, pcapScheduleConfigurationIds, networkIds, deviceIds","","captureCount, captureReason, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, items, lastCaptureId, meta, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, total, updatedAt, user, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.getOrganizationDevicesPacketCaptureSchedules",""
-"beta","createOrganizationDevicesPacketCaptureSchedule","Create a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-schedule/","post","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId","captureReason, devices, duration, enabled, endTs, filterExpression, frequency, interfaces, name, recurrence, schedule, serial, startTs, switchports, weekdays","captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.createOrganizationDevicesPacketCaptureSchedule",""
-"beta","deleteOrganizationDevicesPacketCaptureSchedules","Delete schedule from cloud","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-schedules/","delete","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId","pcapScheduleConfigurationIds","","organizations, configure, devices, packetCapture, schedules","organizations.deleteOrganizationDevicesPacketCaptureSchedules",""
-"beta","updateOrganizationDevicesPacketCaptureSchedulesPriority","Bulk update priorities of pcap schedules","https://developer.cisco.com/meraki/api-v1/update-organization-devices-packet-capture-schedules-priority/","put","/organizations/{organizationId}/devices/packetCapture/schedules/priority","organizationId","pcapScheduleConfigurationIds","pcapScheduleConfigurationId, priority, updatedPriorities","organizations, configure, devices, packetCapture, schedules, priority","organizations.updateOrganizationDevicesPacketCaptureSchedulesPriority",""
-"beta","updateOrganizationDevicesPacketCaptureSchedule","Update a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/update-organization-devices-packet-capture-schedule/","put","/organizations/{organizationId}/devices/packetCapture/schedules/{pcapScheduleConfigurationId}","organizationId, pcapScheduleConfigurationId","captureReason, devices, duration, enabled, endTs, filterExpression, frequency, name, recurrence, schedule, serial, startTs, switchports, weekdays","captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.updateOrganizationDevicesPacketCaptureSchedule",""
+"GA","getOrganizationDevicesPacketCaptureCaptures","List Packet Captures","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-captures/","get","/organizations/{organizationId}/devices/packetCapture/captures","organizationId, captureIds, networkIds, serials, process, captureStatus, name, clientMac, notes, deviceName, adminName, perPage, startingAfter, endingBefore, sortOrder","","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, meta, name, network, packets, ports, process, productType, remaining, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.getOrganizationDevicesPacketCaptureCaptures",""
+"GA","createOrganizationDevicesPacketCaptureCapture","Perform a packet capture on a device and store in Meraki Cloud","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures","organizationId","destination, duration, filterExpression, interface, name, notes, outputType, ports, serials","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.createOrganizationDevicesPacketCaptureCapture",""
+"GA","bulkOrganizationDevicesPacketCaptureCapturesCreate","Perform a packet capture on multiple devices and store in Meraki Cloud.","https://developer.cisco.com/meraki/api-v1/bulk-organization-devices-packet-capture-captures-create/","post","/organizations/{organizationId}/devices/packetCapture/captures/bulkCreate","organizationId","devices, duration, filterExpression, interface, name, notes, serial, switchports","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.bulkOrganizationDevicesPacketCaptureCapturesCreate",""
+"GA","bulkOrganizationDevicesPacketCaptureCapturesDelete","BulkDelete packet captures from cloud","https://developer.cisco.com/meraki/api-v1/bulk-organization-devices-packet-capture-captures-delete/","post","/organizations/{organizationId}/devices/packetCapture/captures/bulkDelete","organizationId","captureIds","","organizations, configure, devices, packetCapture, captures","organizations.bulkOrganizationDevicesPacketCaptureCapturesDelete",""
+"GA","deleteOrganizationDevicesPacketCaptureCapture","Delete a single packet capture from cloud using captureId","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-capture/","delete","/organizations/{organizationId}/devices/packetCapture/captures/{captureId}","organizationId, captureId","","","organizations, configure, devices, packetCapture, captures","organizations.deleteOrganizationDevicesPacketCaptureCapture",""
+"GA","generateOrganizationDevicesPacketCaptureCaptureDownloadUrl","Get presigned download URL for given packet capture id","https://developer.cisco.com/meraki/api-v1/generate-organization-devices-packet-capture-capture-download-url/","post","/organizations/{organizationId}/devices/packetCapture/captures/{captureId}/downloadUrl/generate","organizationId, captureId","","captureId, downloadUrl, url","organizations, configure, devices, packetCapture, captures, downloadUrl","organizations.generateOrganizationDevicesPacketCaptureCaptureDownloadUrl",""
+"GA","stopOrganizationDevicesPacketCaptureCapture","Stop a specific packet capture (not supported for Catalyst devices)","https://developer.cisco.com/meraki/api-v1/stop-organization-devices-packet-capture-capture/","post","/organizations/{organizationId}/devices/packetCapture/captures/{captureId}/stop","organizationId, captureId","serials","admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value","organizations, configure, devices, packetCapture, captures","organizations.stopOrganizationDevicesPacketCaptureCapture",""
+"GA","getOrganizationDevicesPacketCaptureSchedules","List the Packet Capture Schedules","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-schedules/","get","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId, scheduleIds, networkIds, deviceIds","","admin, captureCount, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, items, lastCaptureId, meta, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, total, updatedAt, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.getOrganizationDevicesPacketCaptureSchedules",""
+"GA","createOrganizationDevicesPacketCaptureSchedule","Create a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/create-organization-devices-packet-capture-schedule/","post","/organizations/{organizationId}/devices/packetCapture/schedules","organizationId","devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays","admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.createOrganizationDevicesPacketCaptureSchedule",""
+"beta","bulkOrganizationDevicesPacketCaptureSchedulesDelete","Delete packet capture schedules","https://developer.cisco.com/meraki/api-v1/bulk-organization-devices-packet-capture-schedules-delete/","post","/organizations/{organizationId}/devices/packetCapture/schedules/bulkDelete","organizationId","scheduleIds","","organizations, configure, devices, packetCapture, schedules","organizations.bulkOrganizationDevicesPacketCaptureSchedulesDelete",""
+"GA","reorderOrganizationDevicesPacketCaptureSchedules","Bulk update priorities of pcap schedules","https://developer.cisco.com/meraki/api-v1/reorder-organization-devices-packet-capture-schedules/","post","/organizations/{organizationId}/devices/packetCapture/schedules/reorder","organizationId","order, priority, scheduleId","pcapScheduleConfigurationId, priority, updatedPriorities","organizations, configure, devices, packetCapture, schedules","organizations.reorderOrganizationDevicesPacketCaptureSchedules",""
+"GA","updateOrganizationDevicesPacketCaptureSchedule","Update a schedule for packet capture","https://developer.cisco.com/meraki/api-v1/update-organization-devices-packet-capture-schedule/","put","/organizations/{organizationId}/devices/packetCapture/schedules/{scheduleId}","organizationId, scheduleId","devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays","admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays","organizations, configure, devices, packetCapture, schedules","organizations.updateOrganizationDevicesPacketCaptureSchedule",""
+"GA","deleteOrganizationDevicesPacketCaptureSchedule","Delete schedule from cloud","https://developer.cisco.com/meraki/api-v1/delete-organization-devices-packet-capture-schedule/","delete","/organizations/{organizationId}/devices/packetCapture/schedules/{scheduleId}","organizationId, scheduleId","scheduleId","","organizations, configure, devices, packetCapture, schedules","organizations.deleteOrganizationDevicesPacketCaptureSchedule",""
+"beta","tasksOrganizationDevicesPacketCapture","Enqueues a task for a specific packet capture","https://developer.cisco.com/meraki/api-v1/tasks-organization-devices-packet-capture/","post","/organizations/{organizationId}/devices/packetCaptures/{packetId}/tasks","organizationId, packetId","networkId, task","status, task, taskId","organizations, configure, devices, packetCaptures","organizations.tasksOrganizationDevicesPacketCapture","dashboard:general:telemetry:packetcapture:read"
+"beta","getOrganizationDevicesPacketCaptureTask","Retrieves packet capture analysis result for a specific packet capture task.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-packet-capture-task/","get","/organizations/{organizationId}/devices/packetCaptures/{packetId}/tasks/{id}","organizationId, packetId, id, networkId","","analyzer, analyzers, counts, detailMessage, details, devices, failed, failureCount, failures, fileName, filePathUrl, ips, macs, name, packets, passed, present, result, status, subCategory, successes, summary, task, testCounts, testResults, total, url","organizations, configure, devices, packetCaptures, tasks","organizations.getOrganizationDevicesPacketCaptureTask","dashboard:general:telemetry:packetcapture:read"
"GA","getOrganizationDevicesPowerModulesStatusesByDevice","List the most recent status information for power modules in rackmount MX and MS devices that support them","https://developer.cisco.com/meraki/api-v1/get-organization-devices-power-modules-statuses-by-device/","get","/organizations/{organizationId}/devices/powerModules/statuses/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType","","id, mac, model, name, network, number, productType, serial, slots, status, tags","organizations, monitor, devices, powerModules, statuses, byDevice","organizations.getOrganizationDevicesPowerModulesStatusesByDevice","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesProvisioningStatuses","List the provisioning statuses information for devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-provisioning-statuses/","get","/organizations/{organizationId}/devices/provisioning/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, status, tags, tagsFilterType","","id, mac, name, network, productType, serial, status, tags","organizations, monitor, devices, provisioning, statuses","organizations.getOrganizationDevicesProvisioningStatuses","dashboard:general:telemetry:read"
"deprecated","getOrganizationDevicesStatuses","List the status of every Meraki device in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-devices-statuses/","get","/organizations/{organizationId}/devices/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds, serials, statuses, productTypes, models, tags, tagsFilterType, configurationUpdatedAfter","","components, gateway, ipType, lanIp, lastReportedAt, mac, maximum, model, name, networkId, poe, powerSupplies, primaryDns, productType, publicIp, secondaryDns, serial, slot, status, tags, unit","organizations, monitor, devices, statuses","organizations.getOrganizationDevicesStatuses","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesStatusesOverview","Return an overview of current device statuses","https://developer.cisco.com/meraki/api-v1/get-organization-devices-statuses-overview/","get","/organizations/{organizationId}/devices/statuses/overview","organizationId, productTypes, networkIds","","alerting, byStatus, counts, dormant, offline, online","organizations, monitor, devices, statuses, overview","organizations.getOrganizationDevicesStatusesOverview","dashboard:general:telemetry:read"
+"beta","getOrganizationDevicesSyslogServersRolesByNetwork","Returns roles that can be assigned to a syslog server for a given network.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-syslog-servers-roles-by-network/","get","/organizations/{organizationId}/devices/syslog/servers/roles/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","availableRoles, counts, id, items, meta, name, network, remaining, total, value","organizations, configure, devices, syslog, servers, roles, byNetwork","organizations.getOrganizationDevicesSyslogServersRolesByNetwork",""
"GA","getOrganizationDevicesSystemMemoryUsageHistoryByInterval","Return the memory utilization history in kB for devices in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-system-memory-usage-history-by-interval/","get","/organizations/{organizationId}/devices/system/memory/usage/history/byInterval","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, interval, networkIds, serials, productTypes","","counts, endTs, free, id, intervals, items, mac, maximum, median, memory, meta, minimum, model, name, network, percentages, provisioned, remaining, serial, startTs, tags, total, used","organizations, monitor, devices, system, memory, usage, history, byInterval","organizations.getOrganizationDevicesSystemMemoryUsageHistoryByInterval",""
"GA","getOrganizationDevicesUplinksAddressesByDevice","List the current uplink addresses for devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-devices-uplinks-addresses-by-device/","get","/organizations/{organizationId}/devices/uplinks/addresses/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType","","address, addresses, assignmentMode, gateway, id, interface, mac, name, nameservers, network, productType, protocol, public, serial, tags, uplinks, vlan","organizations, monitor, devices, uplinks, addresses, byDevice","organizations.getOrganizationDevicesUplinksAddressesByDevice","dashboard:general:telemetry:read"
"GA","getOrganizationDevicesUplinksLossAndLatency","Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago","https://developer.cisco.com/meraki/api-v1/get-organization-devices-uplinks-loss-and-latency/","get","/organizations/{organizationId}/devices/uplinksLossAndLatency","organizationId, t0, t1, timespan, uplink, ip","","ip, latencyMs, lossPercent, networkId, serial, timeSeries, ts, uplink","organizations, monitor, devices, uplinks, uplinksLossAndLatency","organizations.getOrganizationDevicesUplinksLossAndLatency","dashboard:general:telemetry:read"
@@ -738,7 +754,7 @@
"GA","getOrganizationEarlyAccessFeaturesOptIn","Show an early access feature opt-in for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-early-access-features-opt-in/","get","/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}","organizationId, optInId","","createdAt, eligible, help, id, label, limitScopeToNetworks, name, optOutEligibility, reason, shortName, url","organizations, configure, earlyAccess, features, optIns","organizations.getOrganizationEarlyAccessFeaturesOptIn","dashboard:iam:config:read"
"GA","updateOrganizationEarlyAccessFeaturesOptIn","Update an early access feature opt-in for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-early-access-features-opt-in/","put","/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}","organizationId, optInId","limitScopeToNetworks","createdAt, eligible, help, id, label, limitScopeToNetworks, name, optOutEligibility, reason, shortName, url","organizations, configure, earlyAccess, features, optIns","organizations.updateOrganizationEarlyAccessFeaturesOptIn","dashboard:iam:config:write"
"GA","deleteOrganizationEarlyAccessFeaturesOptIn","Delete an early access feature opt-in","https://developer.cisco.com/meraki/api-v1/delete-organization-early-access-features-opt-in/","delete","/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}","organizationId, optInId","","","organizations, configure, earlyAccess, features, optIns","organizations.deleteOrganizationEarlyAccessFeaturesOptIn","dashboard:iam:config:write"
-"beta","updateOrganizationExtensionsJupiterInterconnect","Update name and status of an Interconnect","https://developer.cisco.com/meraki/api-v1/update-organization-extensions-jupiter-interconnect/","put","/organizations/{organizationId}/extensions/jupiter/interconnects/{interconnectId}","organizationId, interconnectId","name, status","asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId","organizations, configure, extensions, jupiter, interconnects","organizations.updateOrganizationExtensionsJupiterInterconnect","sdwan:config:write"
+"beta","updateOrganizationExtensionsSdwanmanagerInterconnect","Update name and status of an Interconnect","https://developer.cisco.com/meraki/api-v1/update-organization-extensions-sdwanmanager-interconnect/","put","/organizations/{organizationId}/extensions/sdwanmanager/interconnects/{interconnectId}","organizationId, interconnectId","name, status","asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId","organizations, configure, extensions, sdwanmanager, interconnects","organizations.updateOrganizationExtensionsSdwanmanagerInterconnect","sdwan:config:write"
"beta","getOrganizationExtensionsThousandEyesNetworks","List the ThousandEyes agent configurations under this organization","https://developer.cisco.com/meraki/api-v1/get-organization-extensions-thousand-eyes-networks/","get","/organizations/{organizationId}/extensions/thousandEyes/networks","organizationId","","agentId, enabled, networkId","organizations, configure, extensions, thousandEyes, networks","organizations.getOrganizationExtensionsThousandEyesNetworks","dashboard:general:config:read"
"beta","createOrganizationExtensionsThousandEyesNetwork","Add a ThousandEyes agent for this network","https://developer.cisco.com/meraki/api-v1/create-organization-extensions-thousand-eyes-network/","post","/organizations/{organizationId}/extensions/thousandEyes/networks","organizationId","enabled, id, network, networkId, template, tenant, tests, userInputs","agentId, enabled, networkId","organizations, configure, extensions, thousandEyes, networks","organizations.createOrganizationExtensionsThousandEyesNetwork","dashboard:general:config:write"
"beta","getOrganizationExtensionsThousandEyesNetworksSupported","List all the networks eligible for ThousandEyes agent activation under this organization.","https://developer.cisco.com/meraki/api-v1/get-organization-extensions-thousand-eyes-networks-supported/","get","/organizations/{organizationId}/extensions/thousandEyes/networks/supported","organizationId, perPage, startingAfter, endingBefore, agentInstalled","","agent, currentVersion, device, firmware, isInstalled, model, name, networkId, shortName, tags","organizations, configure, extensions, thousandEyes, networks, supported","organizations.getOrganizationExtensionsThousandEyesNetworksSupported","dashboard:general:config:read"
@@ -764,19 +780,21 @@
"beta","createOrganizationInsightWebApp","Add a custom web application for Insight to be able to track","https://developer.cisco.com/meraki/api-v1/create-organization-insight-web-app/","post","/organizations/{organizationId}/insight/webApps","organizationId","hostname, name","category, counterSetRuleId, expression, goodput, host, name, responseDelay, signature, signatureType, thresholds","insight, configure, webApps","insight.createOrganizationInsightWebApp",""
"beta","updateOrganizationInsightWebApp","Update a custom web application for Insight to be able to track","https://developer.cisco.com/meraki/api-v1/update-organization-insight-web-app/","put","/organizations/{organizationId}/insight/webApps/{customCounterSetRuleId}","organizationId, customCounterSetRuleId","hostname, name","category, counterSetRuleId, expression, goodput, host, name, responseDelay, signature, signatureType, thresholds","insight, configure, webApps","insight.updateOrganizationInsightWebApp",""
"beta","deleteOrganizationInsightWebApp","Delete a custom web application by counter set rule id.","https://developer.cisco.com/meraki/api-v1/delete-organization-insight-web-app/","delete","/organizations/{organizationId}/insight/webApps/{customCounterSetRuleId}","organizationId, customCounterSetRuleId","","","insight, configure, webApps","insight.deleteOrganizationInsightWebApp",""
-"beta","getOrganizationIntegrationsXdrNetworks","Returns the networks in the organization that have XDR enabled","https://developer.cisco.com/meraki/api-v1/get-organization-integrations-xdr-networks/","get","/organizations/{organizationId}/integrations/xdr/networks","organizationId, networkIds","","enabled, isEligible, name, networkId, productTypes","organizations, configure, integrations, xdr, networks","organizations.getOrganizationIntegrationsXdrNetworks",""
-"beta","disableOrganizationIntegrationsXdrNetworks","Disable XDR on networks","https://developer.cisco.com/meraki/api-v1/disable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/disable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, productTypes","organizations, configure, integrations, xdr, networks","organizations.disableOrganizationIntegrationsXdrNetworks",""
-"beta","enableOrganizationIntegrationsXdrNetworks","Enable XDR on networks","https://developer.cisco.com/meraki/api-v1/enable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/enable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, productTypes","organizations, configure, integrations, xdr, networks","organizations.enableOrganizationIntegrationsXdrNetworks",""
+"GA","getOrganizationIntegrationsXdrNetworks","Returns the networks in the organization that have XDR enabled","https://developer.cisco.com/meraki/api-v1/get-organization-integrations-xdr-networks/","get","/organizations/{organizationId}/integrations/xdr/networks","organizationId, networkIds, perPage, startingAfter, endingBefore","","counts, enabled, isEligible, items, meta, name, networkId, productTypes, remaining, total","organizations, configure, integrations, xdr, networks","organizations.getOrganizationIntegrationsXdrNetworks",""
+"GA","disableOrganizationIntegrationsXdrNetworks","Disable XDR on networks","https://developer.cisco.com/meraki/api-v1/disable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/disable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, networks, productTypes","organizations, configure, integrations, xdr, networks","organizations.disableOrganizationIntegrationsXdrNetworks",""
+"GA","enableOrganizationIntegrationsXdrNetworks","Enable XDR on networks","https://developer.cisco.com/meraki/api-v1/enable-organization-integrations-xdr-networks/","post","/organizations/{organizationId}/integrations/xdr/networks/enable","organizationId","networkId, networks, productTypes","enabled, isEligible, name, networkId, networks, productTypes","organizations, configure, integrations, xdr, networks","organizations.enableOrganizationIntegrationsXdrNetworks",""
"GA","claimIntoOrganizationInventory","Claim a list of devices, licenses, and/or orders into an organization inventory","https://developer.cisco.com/meraki/api-v1/claim-into-organization-inventory/","post","/organizations/{organizationId}/inventory/claim","organizationId","key, licenses, mode, orders, serials","key, licenses, mode, orders, serials","organizations, configure, inventory","organizations.claimIntoOrganizationInventory","dashboard:licensing:config:write"
"GA","getOrganizationInventoryDevices","Return the device inventory for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-devices/","get","/organizations/{organizationId}/inventory/devices","organizationId, perPage, startingAfter, endingBefore, usedState, search, macs, networkIds, serials, models, orderNumbers, tags, tagsFilterType, productTypes","","claimedAt, countryCode, details, licenseExpirationDate, mac, model, name, networkId, orderNumber, productType, serial, tags, value","organizations, configure, inventory, devices","organizations.getOrganizationInventoryDevices","dashboard:general:config:read"
"GA","createOrganizationInventoryDevicesSwapsBulk","Swap the devices identified by devices.old with a devices.new, then perform the :afterAction on the devices.old.","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-devices-swaps-bulk/","post","/organizations/{organizationId}/inventory/devices/swaps/bulk","organizationId","afterAction, devices, new, old, swaps","afterAction, completedAt, createdAt, devices, errors, id, jobId, mac, model, name, new, old, serial, status, swaps","organizations, configure, inventory, devices, swaps, bulk","organizations.createOrganizationInventoryDevicesSwapsBulk","dashboard:general:config:write"
"GA","getOrganizationInventoryDevicesSwapsBulk","List of device swaps for a given request ID ({id}).","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-devices-swaps-bulk/","get","/organizations/{organizationId}/inventory/devices/swaps/bulk/{id}","organizationId, id","","afterAction, completedAt, createdAt, devices, errors, id, jobId, mac, model, name, new, old, serial, status, swaps","organizations, configure, inventory, devices, swaps, bulk","organizations.getOrganizationInventoryDevicesSwapsBulk","dashboard:general:config:read"
"GA","getOrganizationInventoryDevice","Return a single device from the inventory of an organization","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-device/","get","/organizations/{organizationId}/inventory/devices/{serial}","organizationId, serial","","claimedAt, countryCode, details, licenseExpirationDate, mac, model, name, networkId, orderNumber, productType, serial, tags, value","organizations, configure, inventory, devices","organizations.getOrganizationInventoryDevice","dashboard:general:config:read"
-"GA","createOrganizationInventoryOnboardingCloudMonitoringExportEvent","Imports event logs related to the onboarding app into elastisearch","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-export-event/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents","organizationId","logEvent, request, targetOS, timestamp","","organizations, configure, inventory, onboarding, cloudMonitoring, exportEvents","organizations.createOrganizationInventoryOnboardingCloudMonitoringExportEvent","dashboard:general:config:write"
-"GA","createOrganizationInventoryOnboardingCloudMonitoringImport","Commits the import operation to complete the onboarding of a device into Dashboard for monitoring.","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-import/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId","deviceId, devices, networkId, udi","importId, message, status","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.createOrganizationInventoryOnboardingCloudMonitoringImport","dashboard:general:config:write"
-"GA","getOrganizationInventoryOnboardingCloudMonitoringImports","Check the status of a committed Import operation","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-imports/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId, importIds","","created, device, importId, status, url","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.getOrganizationInventoryOnboardingCloudMonitoringImports","dashboard:general:config:read"
-"GA","getOrganizationInventoryOnboardingCloudMonitoringNetworks","Returns list of networks eligible for adding cloud monitored device","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-networks/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks","organizationId, deviceType, search, perPage, startingAfter, endingBefore","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, inventory, onboarding, cloudMonitoring, networks","organizations.getOrganizationInventoryOnboardingCloudMonitoringNetworks","dashboard:general:config:read"
-"GA","createOrganizationInventoryOnboardingCloudMonitoringPrepare","Initiates or updates an import session","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-prepare/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare","organizationId","accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut","cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username","organizations, configure, inventory, onboarding, cloudMonitoring, prepare","organizations.createOrganizationInventoryOnboardingCloudMonitoringPrepare","dashboard:general:config:write"
+"deprecated","createOrganizationInventoryOnboardingCloudMonitoringExportEvent","Imports event logs related to the onboarding app into elastisearch","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-export-event/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents","organizationId","logEvent, request, targetOS, timestamp","","organizations, configure, inventory, onboarding, cloudMonitoring, exportEvents","organizations.createOrganizationInventoryOnboardingCloudMonitoringExportEvent","dashboard:general:config:write"
+"deprecated","createOrganizationInventoryOnboardingCloudMonitoringImport","Commits the import operation to complete the onboarding of a device into Dashboard for monitoring.","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-import/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId","deviceId, devices, networkId, udi","importId, message, status","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.createOrganizationInventoryOnboardingCloudMonitoringImport","dashboard:general:config:write"
+"deprecated","getOrganizationInventoryOnboardingCloudMonitoringImports","Check the status of a committed Import operation","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-imports/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports","organizationId, importIds","","created, device, importId, status, url","organizations, configure, inventory, onboarding, cloudMonitoring, imports","organizations.getOrganizationInventoryOnboardingCloudMonitoringImports","dashboard:general:config:read"
+"deprecated","getOrganizationInventoryOnboardingCloudMonitoringNetworks","Returns list of networks eligible for adding cloud monitored device","https://developer.cisco.com/meraki/api-v1/get-organization-inventory-onboarding-cloud-monitoring-networks/","get","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks","organizationId, deviceType, search, perPage, startingAfter, endingBefore","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, inventory, onboarding, cloudMonitoring, networks","organizations.getOrganizationInventoryOnboardingCloudMonitoringNetworks","dashboard:general:config:read"
+"deprecated","createOrganizationInventoryOnboardingCloudMonitoringPrepare","Initiates or updates an import session","https://developer.cisco.com/meraki/api-v1/create-organization-inventory-onboarding-cloud-monitoring-prepare/","post","/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare","organizationId","accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut","cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username","organizations, configure, inventory, onboarding, cloudMonitoring, prepare","organizations.createOrganizationInventoryOnboardingCloudMonitoringPrepare","dashboard:general:config:write"
+"beta","claimOrganizationInventoryOrders","Claim an order by the secure unique order claim number, the order claim id","https://developer.cisco.com/meraki/api-v1/claim-organization-inventory-orders/","post","/organizations/{organizationId}/inventory/orders/claim","organizationId","claimId, description, name, subscriptionId, subscriptions","claimId, counts, description, endDate, isClaimed, limit, name, number, seats, serials, startDate, subscriptionId, subscriptions","organizations, configure, inventory, orders","organizations.claimOrganizationInventoryOrders",""
+"beta","previewOrganizationInventoryOrders","Preview the results and status of an order claim by the secure order id","https://developer.cisco.com/meraki/api-v1/preview-organization-inventory-orders/","post","/organizations/{organizationId}/inventory/orders/preview","organizationId","claimId","claimId, counts, description, devices, endDate, isClaimed, limit, name, number, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions","organizations, configure, inventory, orders","organizations.previewOrganizationInventoryOrders",""
"GA","releaseFromOrganizationInventory","Release a list of claimed devices from an organization.","https://developer.cisco.com/meraki/api-v1/release-from-organization-inventory/","post","/organizations/{organizationId}/inventory/release","organizationId","serials","serials","organizations, configure, inventory","organizations.releaseFromOrganizationInventory","dashboard:general:config:write"
"GA","getOrganizationLicenses","List the licenses for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-licenses/","get","/organizations/{organizationId}/licenses","organizationId, perPage, startingAfter, endingBefore, deviceSerial, networkId, state","","activationDate, claimDate, deviceSerial, durationInDays, expirationDate, headLicenseId, id, licenseKey, licenseType, networkId, orderNumber, permanentlyQueuedLicenses, seatCount, state, totalDurationInDays","organizations, configure, licenses","organizations.getOrganizationLicenses","dashboard:licensing:config:read"
"GA","assignOrganizationLicensesSeats","Assign SM seats to a network","https://developer.cisco.com/meraki/api-v1/assign-organization-licenses-seats/","post","/organizations/{organizationId}/licenses/assignSeats","organizationId","licenseId, networkId, seatCount","activationDate, claimDate, deviceSerial, durationInDays, expirationDate, headLicenseId, id, licenseKey, licenseType, networkId, orderNumber, permanentlyQueuedLicenses, resultingLicenses, seatCount, state, totalDurationInDays","organizations, configure, licenses","organizations.assignOrganizationLicensesSeats","dashboard:licensing:config:write"
@@ -788,10 +806,8 @@
"GA","updateOrganizationLicense","Update a license","https://developer.cisco.com/meraki/api-v1/update-organization-license/","put","/organizations/{organizationId}/licenses/{licenseId}","organizationId, licenseId","deviceSerial","activationDate, claimDate, deviceSerial, durationInDays, expirationDate, headLicenseId, id, licenseKey, licenseType, networkId, orderNumber, permanentlyQueuedLicenses, seatCount, state, totalDurationInDays","organizations, configure, licenses","organizations.updateOrganizationLicense","dashboard:licensing:config:write"
"GA","getOrganizationLicensingCotermLicenses","List the licenses in a coterm organization","https://developer.cisco.com/meraki/api-v1/get-organization-licensing-coterm-licenses/","get","/organizations/{organizationId}/licensing/coterm/licenses","organizationId, perPage, startingAfter, endingBefore, invalidated, expired","","claimedAt, count, counts, duration, edition, editions, expired, invalidated, invalidatedAt, key, mode, model, organizationId, productType, startedAt","licensing, configure, coterm, licenses","licensing.getOrganizationLicensingCotermLicenses","dashboard:licensing:config:read"
"GA","moveOrganizationLicensingCotermLicenses","Moves a license to a different organization (coterm only)","https://developer.cisco.com/meraki/api-v1/move-organization-licensing-coterm-licenses/","post","/organizations/{organizationId}/licensing/coterm/licenses/move","organizationId","count, counts, destination, key, licenses, mode, model, organizationId","claimedAt, count, counts, duration, edition, editions, expired, invalidated, invalidatedAt, key, mode, model, movedLicenses, organizationId, productType, remainderLicenses, startedAt","licensing, configure, coterm, licenses","licensing.moveOrganizationLicensingCotermLicenses","dashboard:licensing:config:write"
-"beta","claimOrganizationLicensingOrders","Claim an order by the secure unique order claim number, the order claim id","https://developer.cisco.com/meraki/api-v1/claim-organization-licensing-orders/","post","/organizations/{organizationId}/licensing/orders/claim","organizationId","claimId, description, name, subscriptionId, subscriptions","assigned, available, claimId, counts, description, endDate, isClaimed, limit, name, networks, number, organizations, seats, serials, startDate, subscriptionId, subscriptions","licensing, configure, orders","licensing.claimOrganizationLicensingOrders",""
-"beta","previewOrganizationLicensingOrders","Preview the results and status of an order claim by the secure order id","https://developer.cisco.com/meraki/api-v1/preview-organization-licensing-orders/","post","/organizations/{organizationId}/licensing/orders/preview","organizationId","claimId","assigned, available, claimId, counts, description, devices, endDate, isClaimed, limit, networks, number, organizations, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions","licensing, configure, orders","licensing.previewOrganizationLicensingOrders",""
-"GA","getOrganizationLoginSecurity","Returns the login security settings for an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-login-security/","get","/organizations/{organizationId}/loginSecurity","organizationId","","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.getOrganizationLoginSecurity","dashboard:iam:config:read"
-"GA","updateOrganizationLoginSecurity","Update the login security settings for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-login-security/","put","/organizations/{organizationId}/loginSecurity","organizationId","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.updateOrganizationLoginSecurity","dashboard:iam:config:write"
+"GA","getOrganizationLoginSecurity","Returns the login security settings for an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-login-security/","get","/organizations/{organizationId}/loginSecurity","organizationId","","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.getOrganizationLoginSecurity","dashboard:iam:config:read"
+"GA","updateOrganizationLoginSecurity","Update the login security settings for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-login-security/","put","/organizations/{organizationId}/loginSecurity","organizationId","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges","accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges","organizations, configure, loginSecurity","organizations.updateOrganizationLoginSecurity","dashboard:iam:config:write"
"GA","getOrganizationNetworks","List the networks that the user has privileges on in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-networks/","get","/organizations/{organizationId}/networks","organizationId, configTemplateId, isBoundToConfigTemplate, tags, tagsFilterType, productTypes, perPage, startingAfter, endingBefore","","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, networks","organizations.getOrganizationNetworks","dashboard:general:config:read"
"GA","createOrganizationNetwork","Create a network","https://developer.cisco.com/meraki/api-v1/create-organization-network/","post","/organizations/{organizationId}/networks","organizationId","copyFromNetworkId, name, notes, productTypes, tags, timeZone","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url","organizations, configure, networks","organizations.createOrganizationNetwork","dashboard:general:config:write"
"GA","combineOrganizationNetworks","Combine multiple networks into a single network","https://developer.cisco.com/meraki/api-v1/combine-organization-networks/","post","/organizations/{organizationId}/networks/combine","organizationId","enrollmentString, name, networkIds","enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, resultingNetwork, tags, timeZone, url","organizations, configure, networks","organizations.combineOrganizationNetworks","dashboard:general:config:write"
@@ -822,6 +838,10 @@
"GA","getOrganizationSamlRole","Return a SAML role","https://developer.cisco.com/meraki/api-v1/get-organization-saml-role/","get","/organizations/{organizationId}/samlRoles/{samlRoleId}","organizationId, samlRoleId","","access, camera, id, networks, orgAccess, orgWide, role, tag, tags","organizations, configure, samlRoles","organizations.getOrganizationSamlRole","dashboard:iam:config:read"
"GA","updateOrganizationSamlRole","Update a SAML role","https://developer.cisco.com/meraki/api-v1/update-organization-saml-role/","put","/organizations/{organizationId}/samlRoles/{samlRoleId}","organizationId, samlRoleId","access, id, networks, orgAccess, role, tag, tags","access, camera, id, networks, orgAccess, orgWide, role, tag, tags","organizations, configure, samlRoles","organizations.updateOrganizationSamlRole","dashboard:iam:config:write"
"GA","deleteOrganizationSamlRole","Remove a SAML role","https://developer.cisco.com/meraki/api-v1/delete-organization-saml-role/","delete","/organizations/{organizationId}/samlRoles/{samlRoleId}","organizationId, samlRoleId","","","organizations, configure, samlRoles","organizations.deleteOrganizationSamlRole","dashboard:iam:config:write"
+"beta","getOrganizationSaseConnectivityEnrollableNetworks","List of MX networks or templates that can be enrolled into Secure Access","https://developer.cisco.com/meraki/api-v1/get-organization-sase-connectivity-enrollable-networks/","get","/organizations/{organizationId}/sase/connectivity/enrollableNetworks","organizationId, perPage, startingAfter, endingBefore","","address, counts, defaultRoute, enabled, items, meta, model, name, networkId, region, remaining, routing, street, total, type, vpn","organizations, configure, sase, connectivity, enrollableNetworks","organizations.getOrganizationSaseConnectivityEnrollableNetworks",""
+"beta","deleteOrganizationSaseConnectivitySitesBulkDetach","Detach sites in this organization from Secure Access","https://developer.cisco.com/meraki/api-v1/delete-organization-sase-connectivity-sites-bulk-detach/","delete","/organizations/{organizationId}/sase/connectivity/sites/bulkDetach","organizationId","callback, httpServer, id, merakiEnrollments, network, payloadTemplate, sharedSecret, siteId, url","action, callback, id, message, request, siteId, status, url","organizations, configure, sase, connectivity, sites, bulkDetach","organizations.deleteOrganizationSaseConnectivitySitesBulkDetach",""
+"beta","createOrganizationSaseConnectivitySitesBulkEnroll","Enroll sites in this organization to Secure Access","https://developer.cisco.com/meraki/api-v1/create-organization-sase-connectivity-sites-bulk-enroll/","post","/organizations/{organizationId}/sase/connectivity/sites/bulkEnroll","organizationId","callback, httpServer, id, merakiEnrollments, network, payloadTemplate, region, sharedSecret, url","action, callback, id, message, regionId, request, siteId, status, url","organizations, configure, sase, connectivity, sites, bulkEnroll","organizations.createOrganizationSaseConnectivitySitesBulkEnroll",""
+"beta","getOrganizationSaseConnectivitySite","Get details of a site in this organization","https://developer.cisco.com/meraki/api-v1/get-organization-sase-connectivity-site/","get","/organizations/{organizationId}/sase/connectivity/sites/{id}","organizationId, id, id","","address, defaultRoute, enabled, id, model, name, networkId, region, routing, street, type, vpn","organizations, configure, sase, connectivity, sites","organizations.getOrganizationSaseConnectivitySite",""
"beta","getOrganizationSecureConnectPrivateApplicationGroups","Provides a list of private application groups for an Organization","https://developer.cisco.com/meraki/api-v1/get-organization-secure-connect-private-application-groups/","get","/organizations/{organizationId}/secureConnect/privateApplicationGroups","organizationId, perPage, startingAfter, endingBefore, nameIncludes, applicationGroupIds, sortBy, sortOrder","","applicationGroupId, applicationIds, createdAt, data, description, meta, modifiedAt, name, total","secureConnect, configure, privateApplicationGroups","secureConnect.getOrganizationSecureConnectPrivateApplicationGroups",""
"beta","createOrganizationSecureConnectPrivateApplicationGroup","Creates a group of private applications to apply to policy","https://developer.cisco.com/meraki/api-v1/create-organization-secure-connect-private-application-group/","post","/organizations/{organizationId}/secureConnect/privateApplicationGroups","organizationId","applicationIds, description, name","applicationGroupId, applicationIds, createdAt, description, modifiedAt, name","secureConnect, configure, privateApplicationGroups","secureConnect.createOrganizationSecureConnectPrivateApplicationGroup",""
"beta","updateOrganizationSecureConnectPrivateApplicationGroup","Update an application group in an Organization","https://developer.cisco.com/meraki/api-v1/update-organization-secure-connect-private-application-group/","put","/organizations/{organizationId}/secureConnect/privateApplicationGroups/{id}","organizationId, id","applicationIds, description, name","applicationGroupId, applicationIds, createdAt, description, modifiedAt, name","secureConnect, configure, privateApplicationGroups","secureConnect.updateOrganizationSecureConnectPrivateApplicationGroup",""
@@ -875,6 +895,7 @@
"GA","updateOrganizationSnmp","Update the SNMP settings for an organization","https://developer.cisco.com/meraki/api-v1/update-organization-snmp/","put","/organizations/{organizationId}/snmp","organizationId","peerIps, v2cEnabled, v3AuthMode, v3AuthPass, v3Enabled, v3PrivMode, v3PrivPass","hostname, peerIps, port, v2CommunityString, v2cEnabled, v3AuthMode, v3Enabled, v3PrivMode, v3User","organizations, configure, snmp","organizations.updateOrganizationSnmp","dashboard:general:telemetry:write"
"beta","getOrganizationSnmpTrapsByNetwork","Retrieve the SNMP trap configuration for the networks in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-snmp-traps-by-network/","get","/organizations/{organizationId}/snmp/traps/byNetwork","organizationId, networkIds","","address, community, id, mode, name, network, port, receiver, users, v2, v3","organizations, configure, snmp, traps, byNetwork","organizations.getOrganizationSnmpTrapsByNetwork",""
"beta","deleteOrganizationSpacesIntegrationRemove","Remove the Spaces integration from Meraki","https://developer.cisco.com/meraki/api-v1/delete-organization-spaces-integration-remove/","delete","/organizations/{organizationId}/spaces/integration/remove","organizationId","","message, status","organizations, configure, spaces, integration, remove","organizations.deleteOrganizationSpacesIntegrationRemove","dashboard:general:config:write"
+"beta","createOrganizationSpacesIntegrationRemove","Remove the Spaces integration from Meraki","https://developer.cisco.com/meraki/api-v1/create-organization-spaces-integration-remove/","post","/organizations/{organizationId}/spaces/integration/remove","organizationId","","message, status","organizations, configure, spaces, integration, remove","organizations.createOrganizationSpacesIntegrationRemove","dashboard:general:config:write"
"GA","getOrganizationSplashAsset","Get a Splash Theme Asset","https://developer.cisco.com/meraki/api-v1/get-organization-splash-asset/","get","/organizations/{organizationId}/splash/assets/{id}","organizationId, id","","fileData, id, name","organizations, configure, splash, assets","organizations.getOrganizationSplashAsset",""
"GA","deleteOrganizationSplashAsset","Delete a Splash Theme Asset","https://developer.cisco.com/meraki/api-v1/delete-organization-splash-asset/","delete","/organizations/{organizationId}/splash/assets/{id}","organizationId, id","","","organizations, configure, splash, assets","organizations.deleteOrganizationSplashAsset",""
"GA","getOrganizationSplashThemes","List Splash Themes","https://developer.cisco.com/meraki/api-v1/get-organization-splash-themes/","get","/organizations/{organizationId}/splash/themes","organizationId","","id, name, themeAssets","organizations, configure, splash, themes","organizations.getOrganizationSplashThemes",""
@@ -905,6 +926,11 @@
"beta","createOrganizationSwitchPortsProfilesAutomation","Create a port profile automation for an organization","https://developer.cisco.com/meraki/api-v1/create-organization-switch-ports-profiles-automation/","post","/organizations/{organizationId}/switch/ports/profiles/automations","organizationId","assignedSwitchPorts, attribute, conditions, description, fallbackProfile, id, name, portIds, priority, profile, rules, serial, switch, values","assigned, assignedSwitchPorts, attribute, conditions, counts, description, devices, fallbackProfile, id, isOrganizationWide, name, networks, portIds, ports, priority, profile, rules, serial, switch, types, values","switch, configure, ports, profiles, automations","switch.createOrganizationSwitchPortsProfilesAutomation",""
"beta","updateOrganizationSwitchPortsProfilesAutomation","Update a port profile automation in an organization","https://developer.cisco.com/meraki/api-v1/update-organization-switch-ports-profiles-automation/","put","/organizations/{organizationId}/switch/ports/profiles/automations/{id}","organizationId, id","assignedSwitchPorts, attribute, conditions, description, fallbackProfile, id, name, portIds, priority, profile, rules, serial, switch, values","assigned, assignedSwitchPorts, attribute, conditions, counts, description, devices, fallbackProfile, id, isOrganizationWide, name, networks, portIds, ports, priority, profile, rules, serial, switch, types, values","switch, configure, ports, profiles, automations","switch.updateOrganizationSwitchPortsProfilesAutomation",""
"beta","deleteOrganizationSwitchPortsProfilesAutomation","Delete an automation port profile from an organization","https://developer.cisco.com/meraki/api-v1/delete-organization-switch-ports-profiles-automation/","delete","/organizations/{organizationId}/switch/ports/profiles/automations/{id}","organizationId, id","","","switch, configure, ports, profiles, automations","switch.deleteOrganizationSwitchPortsProfilesAutomation",""
+"beta","getOrganizationSwitchPortsProfilesNetworksAssignments","Fetch all Network - Smart Port Profile associations for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-switch-ports-profiles-networks-assignments/","get","/organizations/{organizationId}/switch/ports/profiles/networks/assignments","organizationId, perPage, page","","assignmentId, counts, id, items, meta, network, profile, remaining, total, type","switch, configure, ports, profiles, networks, assignments","switch.getOrganizationSwitchPortsProfilesNetworksAssignments",""
+"beta","createOrganizationSwitchPortsProfilesNetworksAssignment","Create Network and Smart Ports Profile association for a specific profile","https://developer.cisco.com/meraki/api-v1/create-organization-switch-ports-profiles-networks-assignment/","post","/organizations/{organizationId}/switch/ports/profiles/networks/assignments","organizationId","id, network, profile, type","assignmentId, id, network, profile, type","switch, configure, ports, profiles, networks, assignments","switch.createOrganizationSwitchPortsProfilesNetworksAssignment",""
+"beta","batchOrganizationSwitchPortsProfilesNetworksAssignmentsCreate","Batch Create Network and Smart Ports Profile associations for a specific profile","https://developer.cisco.com/meraki/api-v1/batch-organization-switch-ports-profiles-networks-assignments-create/","post","/organizations/{organizationId}/switch/ports/profiles/networks/assignments/batchCreate","organizationId","id, items, network, profile, type","assignmentId, id, items, network, profile, type","switch, configure, ports, profiles, networks, assignments","switch.batchOrganizationSwitchPortsProfilesNetworksAssignmentsCreate",""
+"beta","bulkOrganizationSwitchPortsProfilesNetworksAssignmentsDelete","Bulk delete Network and Smart Port Profile associations","https://developer.cisco.com/meraki/api-v1/bulk-organization-switch-ports-profiles-networks-assignments-delete/","post","/organizations/{organizationId}/switch/ports/profiles/networks/assignments/bulkDelete","organizationId","assignmentId, items","","switch, configure, ports, profiles, networks, assignments","switch.bulkOrganizationSwitchPortsProfilesNetworksAssignmentsDelete",""
+"beta","deleteOrganizationSwitchPortsProfilesNetworksAssignment","Delete Network and Smart Port profile association for a specific profile","https://developer.cisco.com/meraki/api-v1/delete-organization-switch-ports-profiles-networks-assignment/","delete","/organizations/{organizationId}/switch/ports/profiles/networks/assignments/{assignmentId}","organizationId, assignmentId","","","switch, configure, ports, profiles, networks, assignments","switch.deleteOrganizationSwitchPortsProfilesNetworksAssignment",""
"beta","getOrganizationSwitchPortsProfilesOverviewByProfile","List the port profiles in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-switch-ports-profiles-overview-by-profile/","get","/organizations/{organizationId}/switch/ports/profiles/overview/byProfile","organizationId, networkIds, formattedStaticAssignments, searchQuery, perPage, startingAfter, endingBefore","","access, assigned, automations, counts, createdAt, description, excluded, id, included, isOrganizationWide, items, meta, name, network, networks, networksCount, ports, profileId, switches, total, type, updatedAt, values","switch, configure, ports, profiles, overview, byProfile","switch.getOrganizationSwitchPortsProfilesOverviewByProfile",""
"beta","getOrganizationSwitchPortsProfile","Get detailed information about a port profile","https://developer.cisco.com/meraki/api-v1/get-organization-switch-ports-profile/","get","/organizations/{organizationId}/switch/ports/profiles/{id}","organizationId, id","","access, accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, assignedSwitchports, associatedPorts, associatedSwitches, automations, createdAt, daiTrusted, description, enabled, id, isOrganizationWide, isolationEnabled, mac, macAllowList, model, name, networkId, networks, peerSgtCapable, poeEnabled, port, portId, portIds, portName, portNum, profile, profileId, rstpEnabled, serial, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, switch, switchId, tags, template, type, udld, updatedAt, values, vlan, voiceVlan","switch, configure, ports, profiles","switch.getOrganizationSwitchPortsProfile",""
"beta","updateOrganizationSwitchPortsProfile","Update a port profile in an organization","https://developer.cisco.com/meraki/api-v1/update-organization-switch-ports-profile/","put","/organizations/{organizationId}/switch/ports/profiles/{id}","organizationId, id","accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, description, id, isOrganizationWide, isolationEnabled, macAllowList, name, networkId, networks, peerSgtCapable, poeEnabled, port, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, values, vlan, voiceVlan","access, accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, assignedSwitchports, associatedPorts, associatedSwitches, automations, createdAt, daiTrusted, description, enabled, id, isOrganizationWide, isolationEnabled, mac, macAllowList, model, name, networkId, networks, peerSgtCapable, poeEnabled, port, portId, portIds, portName, portNum, profile, profileId, rstpEnabled, serial, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, switch, switchId, tags, template, type, udld, updatedAt, values, vlan, voiceVlan","switch, configure, ports, profiles","switch.updateOrganizationSwitchPortsProfile",""
@@ -932,19 +958,35 @@
"beta","getOrganizationWebhooksWebhookTest","Return the status of a webhook test for an organization","https://developer.cisco.com/meraki/api-v1/get-organization-webhooks-webhook-test/","get","/organizations/{organizationId}/webhooks/webhookTests/{webhookTestId}","organizationId, webhookTestId","","id, status, url","organizations, configure, webhooks, webhookTests","organizations.getOrganizationWebhooksWebhookTest",""
"GA","getOrganizationWirelessAirMarshalRules","Returns the current Air Marshal rules for this organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-air-marshal-rules/","get","/organizations/{organizationId}/wireless/airMarshal/rules","organizationId, networkIds, perPage, startingAfter, endingBefore","","counts, createdAt, id, items, match, meta, name, network, ruleId, string, total, type, updatedAt","wireless, configure, airMarshal, rules","wireless.getOrganizationWirelessAirMarshalRules",""
"GA","getOrganizationWirelessAirMarshalSettingsByNetwork","Returns the current Air Marshal settings for this network","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-air-marshal-settings-by-network/","get","/organizations/{organizationId}/wireless/airMarshal/settings/byNetwork","organizationId, networkIds, perPage, startingAfter, endingBefore","","counts, defaultPolicy, items, meta, networkId, remaining, total","wireless, configure, airMarshal, settings, byNetwork","wireless.getOrganizationWirelessAirMarshalSettingsByNetwork",""
+"beta","getOrganizationWirelessCertificatesOpenRoamingCertificateAuthority","Query for details on the organization's OpenRoaming Certificate Authority certificate (CAs).","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-certificates-open-roaming-certificate-authority/","get","/organizations/{organizationId}/wireless/certificates/openRoaming/certificateAuthority","organizationId","","contents, status","wireless, configure, certificates, openRoaming, certificateAuthority","wireless.getOrganizationWirelessCertificatesOpenRoamingCertificateAuthority","wireless:config:read"
"GA","getOrganizationWirelessClientsOverviewByDevice","List access point client count at the moment in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-clients-overview-by-device/","get","/organizations/{organizationId}/wireless/clients/overview/byDevice","organizationId, networkIds, serials, campusGatewayClusterIds, perPage, startingAfter, endingBefore","","byStatus, counts, id, items, meta, network, online, remaining, serial, total","wireless, monitor, clients, overview, byDevice","wireless.getOrganizationWirelessClientsOverviewByDevice",""
"GA","getOrganizationWirelessDevicesChannelUtilizationByDevice","Get average channel utilization for all bands in a network, split by AP","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-by-device/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, id, mac, network, nonWifi, percentage, serial, total, wifi","wireless, monitor, devices, channelUtilization, byDevice","wireless.getOrganizationWirelessDevicesChannelUtilizationByDevice","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesChannelUtilizationByNetwork","Get average channel utilization across all bands for all networks in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-by-network/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, id, network, nonWifi, percentage, total, wifi","wireless, monitor, devices, channelUtilization, byNetwork","wireless.getOrganizationWirelessDevicesChannelUtilizationByNetwork","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval","Get a time-series of average channel utilization for all bands, segmented by device.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-history-by-device-by-interval/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, endTs, id, mac, network, nonWifi, percentage, serial, startTs, total, wifi","wireless, monitor, devices, channelUtilization, history, byDevice, byInterval","wireless.getOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval","Get a time-series of average channel utilization for all bands","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-channel-utilization-history-by-network-by-interval/","get","/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval","organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval","","band, byBand, endTs, id, network, nonWifi, percentage, startTs, total, wifi","wireless, monitor, devices, channelUtilization, history, byNetwork, byInterval","wireless.getOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval","wireless:telemetry:read"
"GA","getOrganizationWirelessDevicesEthernetStatuses","List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-ethernet-statuses/","get","/organizations/{organizationId}/wireless/devices/ethernet/statuses","organizationId, perPage, startingAfter, endingBefore, networkIds","","ac, aggregation, duplex, enabled, id, isConnected, linkNegotiation, mode, name, network, poe, ports, power, serial, speed, standard","wireless, monitor, devices, ethernet, statuses","wireless.getOrganizationWirelessDevicesEthernetStatuses","wireless:telemetry:read"
+"beta","getOrganizationWirelessDevicesLatencyByClient","Get latency summaries for all wireless devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-latency-by-client/","get","/organizations/{organizationId}/wireless/devices/latency/byClient","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, bands, ssids, macs","","average, device, frames, id, mac, name, network, overall, serial","wireless, configure, devices, latency, byClient","wireless.getOrganizationWirelessDevicesLatencyByClient",""
+"beta","getOrganizationWirelessDevicesLatencyByDevice","Get latency summaries for all wireless devices in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-latency-by-device/","get","/organizations/{organizationId}/wireless/devices/latency/byDevice","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids","","average, device, frames, id, mac, name, network, overall, serial","wireless, configure, devices, latency, byDevice","wireless.getOrganizationWirelessDevicesLatencyByDevice",""
+"beta","getOrganizationWirelessDevicesLatencyByNetwork","Get per-network latency summaries for all wireless networks in an organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-latency-by-network/","get","/organizations/{organizationId}/wireless/devices/latency/byNetwork","organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids","","average, frames, id, name, network, overall","wireless, configure, devices, latency, byNetwork","wireless.getOrganizationWirelessDevicesLatencyByNetwork",""
"GA","getOrganizationWirelessDevicesPacketLossByClient","Get average packet loss for the given timespan for all clients in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-packet-loss-by-client/","get","/organizations/{organizationId}/wireless/devices/packetLoss/byClient","organizationId, networkIds, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan","","client, downstream, id, lossPercentage, lost, mac, name, network, total, upstream","wireless, monitor, devices, packetLoss, byClient","wireless.getOrganizationWirelessDevicesPacketLossByClient",""
"GA","getOrganizationWirelessDevicesPacketLossByDevice","Get average packet loss for the given timespan for all devices in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-packet-loss-by-device/","get","/organizations/{organizationId}/wireless/devices/packetLoss/byDevice","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","device, downstream, id, lossPercentage, lost, mac, name, network, serial, total, upstream","wireless, monitor, devices, packetLoss, byDevice","wireless.getOrganizationWirelessDevicesPacketLossByDevice",""
"GA","getOrganizationWirelessDevicesPacketLossByNetwork","Get average packet loss for the given timespan for all networks in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-packet-loss-by-network/","get","/organizations/{organizationId}/wireless/devices/packetLoss/byNetwork","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","downstream, id, lossPercentage, lost, name, network, total, upstream","wireless, monitor, devices, packetLoss, byNetwork","wireless.getOrganizationWirelessDevicesPacketLossByNetwork",""
"GA","getOrganizationWirelessDevicesPowerModeHistory","Return a record of power mode changes for wireless devices in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-power-mode-history/","get","/organizations/{organizationId}/wireless/devices/power/mode/history","organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials","","events, id, items, mac, model, name, network, powerMode, serial, tags, ts","wireless, monitor, devices, power, mode, history","wireless.getOrganizationWirelessDevicesPowerModeHistory",""
+"GA","getOrganizationWirelessDevicesRadsecCertificatesAuthorities","Query for details on the organization's RADSEC device Certificate Authority certificates (CAs)","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-radsec-certificates-authorities/","get","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities","organizationId, certificateAuthorityIds","","certificateAuthorityId, contents, counts, items, meta, remaining, status, total","wireless, configure, devices, radsec, certificates, authorities","wireless.getOrganizationWirelessDevicesRadsecCertificatesAuthorities","dashboard:iam:config:read"
+"GA","updateOrganizationWirelessDevicesRadsecCertificatesAuthorities","Update an organization's RADSEC device Certificate Authority (CA) state","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-devices-radsec-certificates-authorities/","put","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities","organizationId","certificateAuthorityId, status","certificateAuthorityId, contents, status","wireless, configure, devices, radsec, certificates, authorities","wireless.updateOrganizationWirelessDevicesRadsecCertificatesAuthorities","dashboard:iam:config:write"
+"GA","createOrganizationWirelessDevicesRadsecCertificatesAuthority","Create an organization's RADSEC device Certificate Authority (CA)","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-devices-radsec-certificates-authority/","post","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities","organizationId","","certificateAuthorityId, contents, status","wireless, configure, devices, radsec, certificates, authorities","wireless.createOrganizationWirelessDevicesRadsecCertificatesAuthority","dashboard:iam:config:write"
+"GA","getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls","Query for certificate revocation list (CRL) for the organization's RADSEC device Certificate Authorities (CAs).","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-radsec-certificates-authorities-crls/","get","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls","organizationId, certificateAuthorityIds","","certificateAuthorityId, counts, crl, items, meta, remaining, total","wireless, configure, devices, radsec, certificates, authorities, crls","wireless.getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls","dashboard:iam:config:read"
+"GA","getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas","Query for all delta certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-radsec-certificates-authorities-crls-deltas/","get","/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls/deltas","organizationId, certificateAuthorityIds","","certificateAuthorityId, counts, crl, items, meta, remaining, total","wireless, configure, devices, radsec, certificates, authorities, crls, deltas","wireless.getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas","dashboard:iam:config:read"
+"beta","getOrganizationWirelessDevicesSignalQualityByClient","Get average signal quality for all clients in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-signal-quality-by-client/","get","/organizations/{organizationId}/wireless/devices/signalQuality/byClient","organizationId, networkIds, serials, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan","","client, id, mac, name, network, rssi, snr","wireless, monitor, devices, signalQuality, byClient","wireless.getOrganizationWirelessDevicesSignalQualityByClient",""
+"beta","getOrganizationWirelessDevicesSignalQualityByDevice","Get average signal quality for all devices in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-signal-quality-by-device/","get","/organizations/{organizationId}/wireless/devices/signalQuality/byDevice","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","id, name, network, rssi, snr","wireless, monitor, devices, signalQuality, byDevice","wireless.getOrganizationWirelessDevicesSignalQualityByDevice",""
+"beta","getOrganizationWirelessDevicesSignalQualityByNetwork","Get average signal quality for all networks in the organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-signal-quality-by-network/","get","/organizations/{organizationId}/wireless/devices/signalQuality/byNetwork","organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan","","id, name, network, rssi, snr","wireless, monitor, devices, signalQuality, byNetwork","wireless.getOrganizationWirelessDevicesSignalQualityByNetwork",""
"GA","getOrganizationWirelessDevicesSystemCpuLoadHistory","Return the CPU Load history for a list of wireless devices in the organization.","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-system-cpu-load-history/","get","/organizations/{organizationId}/wireless/devices/system/cpu/load/history","organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials","","cpuCount, cpuLoad5, id, items, mac, model, name, network, serial, series, tags, ts","wireless, monitor, devices, system, cpu, load, history","wireless.getOrganizationWirelessDevicesSystemCpuLoadHistory",""
"GA","getOrganizationWirelessDevicesWirelessControllersByDevice","List of Catalyst access points information","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-devices-wireless-controllers-by-device/","get","/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice","organizationId, networkIds, serials, controllerSerials, perPage, startingAfter, endingBefore","","controller, countryCode, counts, details, id, items, joinedAt, meta, mode, model, name, network, policy, remaining, rf, serial, site, tags, total, value","wireless, monitor, devices, wirelessControllers, byDevice","wireless.getOrganizationWirelessDevicesWirelessControllersByDevice",""
-"beta","getOrganizationWirelessLocationScanningByNetwork","Return scanning API settings","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-location-scanning-by-network/","get","/organizations/{organizationId}/wireless/location/scanning/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator","wireless, configure, location, scanning, byNetwork","wireless.getOrganizationWirelessLocationScanningByNetwork","wireless:telemetry:read"
+"GA","getOrganizationWirelessLocationScanningByNetwork","Return scanning API settings","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-location-scanning-by-network/","get","/organizations/{organizationId}/wireless/location/scanning/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator","wireless, configure, location, scanning, byNetwork","wireless.getOrganizationWirelessLocationScanningByNetwork","wireless:telemetry:read"
+"GA","getOrganizationWirelessLocationScanningReceivers","Return scanning API receivers","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-location-scanning-receivers/","get","/organizations/{organizationId}/wireless/location/scanning/receivers","organizationId, perPage, startingAfter, endingBefore, networkIds","","counts, id, items, meta, name, network, radio, receiverId, remaining, total, type, url, version","wireless, configure, location, scanning, receivers","wireless.getOrganizationWirelessLocationScanningReceivers","wireless:telemetry:read"
+"GA","createOrganizationWirelessLocationScanningReceiver","Add new receiver for scanning API","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-location-scanning-receiver/","post","/organizations/{organizationId}/wireless/location/scanning/receivers","organizationId","id, network, radio, sharedSecret, type, url, version","id, name, network, radio, receiverId, type, url, version","wireless, configure, location, scanning, receivers","wireless.createOrganizationWirelessLocationScanningReceiver","wireless:telemetry:write"
+"GA","updateOrganizationWirelessLocationScanningReceiver","Change scanning API receiver settings","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-location-scanning-receiver/","put","/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}","organizationId, receiverId","radio, type, url, version","id, name, network, radio, receiverId, type, url, version","wireless, configure, location, scanning, receivers","wireless.updateOrganizationWirelessLocationScanningReceiver","wireless:telemetry:write"
+"GA","deleteOrganizationWirelessLocationScanningReceiver","Delete a scanning API receiver","https://developer.cisco.com/meraki/api-v1/delete-organization-wireless-location-scanning-receiver/","delete","/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}","organizationId, receiverId","","","wireless, configure, location, scanning, receivers","wireless.deleteOrganizationWirelessLocationScanningReceiver","wireless:telemetry:write"
"beta","getOrganizationWirelessOpportunisticPcapByNetwork","List the Opportunistic Pcap settings of an organization by network","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-opportunistic-pcap-by-network/","get","/organizations/{organizationId}/wireless/opportunisticPcap/byNetwork","organizationId, networkIds","","enablement, name, networkId, networkWide, serials, tags","wireless, configure, opportunisticPcap, byNetwork","wireless.getOrganizationWirelessOpportunisticPcapByNetwork",""
"beta","byOrganizationWirelessOpportunisticPcapLicenseNetwork","Check the Opportunistic Pcap license status of an organization by network","https://developer.cisco.com/meraki/api-v1/by-organization-wireless-opportunistic-pcap-license-network/","get","/organizations/{organizationId}/wireless/opportunisticPcap/license/byNetwork","organizationId, networkIds","","licensed, name, networkId","wireless, configure, opportunisticPcap, license","wireless.byOrganizationWirelessOpportunisticPcapLicenseNetwork",""
"beta","getOrganizationWirelessRadioAfcPositionByDevice","List the AFC power limits of an organization by device","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-radio-afc-position-by-device/","get","/organizations/{organizationId}/wireless/radio/afc/position/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, serials","","antenna, cableLength, elevation, gps, height, id, name, network, serial, uncertainty","wireless, configure, radio, afc, position, byDevice","wireless.getOrganizationWirelessRadioAfcPositionByDevice",""
@@ -953,14 +995,14 @@
"beta","getOrganizationWirelessRadioAutoRfChannelsPlanningActivities","List the channel planning activities of an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-radio-auto-rf-channels-planning-activities/","get","/organizations/{organizationId}/wireless/radio/autoRf/channels/planning/activities","organizationId, networkIds, deviceSerials, bands, channels, serials, gFloorplanId, tags, models, rfProfiles, minimumRfHealthScore, maximumRfHealthScore","","band, channel, device, endsAt, id, mac, name, network, reason, serial, severity, startedAt, tags, type","wireless, configure, radio, autoRf, channels, planning, activities","wireless.getOrganizationWirelessRadioAutoRfChannelsPlanningActivities",""
"GA","recalculateOrganizationWirelessRadioAutoRfChannels","Recalculates automatically assigned channels for every AP within specified the specified network(s)","https://developer.cisco.com/meraki/api-v1/recalculate-organization-wireless-radio-auto-rf-channels/","post","/organizations/{organizationId}/wireless/radio/autoRf/channels/recalculate","organizationId","networkIds","estimatedCompletedAt","wireless, configure, radio, autoRf, channels","wireless.recalculateOrganizationWirelessRadioAutoRfChannels",""
"GA","getOrganizationWirelessRfProfilesAssignmentsByDevice","List the RF profiles of an organization by device","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-rf-profiles-assignments-by-device/","get","/organizations/{organizationId}/wireless/rfProfiles/assignments/byDevice","organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, name, mac, serial, model, macs, serials, models","","counts, id, isIndoorDefault, isOutdoorDefault, items, meta, model, name, network, remaining, rfProfile, serial, total","wireless, configure, rfProfiles, assignments, byDevice","wireless.getOrganizationWirelessRfProfilesAssignmentsByDevice",""
-"beta","getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries","List the L2 isolation allow list MAC entry in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-ssids-firewall-isolation-allowlist-entries/","get","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId, perPage, startingAfter, endingBefore, networkIds, ssids","","client, counts, createdAt, description, entryId, id, items, mac, meta, name, network, number, remaining, ssid, total, updatedAt","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries",""
-"beta","createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Create isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-ssids-firewall-isolation-allowlist-entry/","post","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId","client, description, id, mac, network, number, ssid","client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
-"beta","deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Destroy isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/delete-organization-wireless-ssids-firewall-isolation-allowlist-entry/","delete","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{id}","organizationId, id","","","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
-"beta","updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Update isolation allow list MAC entry info","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-ssids-firewall-isolation-allowlist-entry/","put","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{id}","organizationId, id","client, description, mac","client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
+"GA","getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries","List the L2 isolation allow list MAC entry in an organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-ssids-firewall-isolation-allowlist-entries/","get","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId, perPage, startingAfter, endingBefore, networkIds, ssids","","client, counts, createdAt, description, entryId, id, items, lastUpdatedAt, mac, meta, name, network, number, remaining, ssid, total","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries",""
+"GA","createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Create isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-ssids-firewall-isolation-allowlist-entry/","post","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries","organizationId","client, description, id, mac, network, number, ssid","client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
+"GA","deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Destroy isolation allow list MAC entry for this organization","https://developer.cisco.com/meraki/api-v1/delete-organization-wireless-ssids-firewall-isolation-allowlist-entry/","delete","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}","organizationId, entryId","","","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
+"GA","updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry","Update isolation allow list MAC entry info","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-ssids-firewall-isolation-allowlist-entry/","put","/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}","organizationId, entryId","client, description, mac","client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid","wireless, configure, ssids, firewall, isolation, allowlist, entries","wireless.updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry",""
"GA","getOrganizationWirelessSsidsStatusesByDevice","List status information of all BSSIDs in your organization","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-ssids-statuses-by-device/","get","/organizations/{organizationId}/wireless/ssids/statuses/byDevice","organizationId, networkIds, serials, bssids, hideDisabled, perPage, startingAfter, endingBefore","","advertised, band, basicServiceSets, bssid, channel, channelWidth, counts, enabled, id, index, isBroadcasting, items, meta, name, network, number, power, radio, remaining, serial, ssid, total","wireless, monitor, ssids, statuses, byDevice","wireless.getOrganizationWirelessSsidsStatusesByDevice","wireless:telemetry:read"
"beta","getOrganizationWirelessZigbeeByNetwork","Return list of Zigbee configs","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-by-network/","get","/organizations/{organizationId}/wireless/zigbee/byNetwork","organizationId, perPage, startingAfter, endingBefore, networkIds","","address, channel, defaults, enabled, id, iotController, lockManagement, mac, name, network, serial, status, transmitPowerLevel, username","wireless, configure, zigbee, byNetwork","wireless.getOrganizationWirelessZigbeeByNetwork",""
"beta","getOrganizationWirelessZigbeeDevices","List the Zigbee MR Nodes for and organization or the supplied network(s)","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-devices/","get","/organizations/{organizationId}/wireless/zigbee/devices","organizationId, perPage, startingAfter, endingBefore, networkIds, isEnrolled, search","","byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel","wireless, configure, zigbee, devices","wireless.getOrganizationWirelessZigbeeDevices",""
-"beta","updateOrganizationWirelessZigbeeDevice","Endpoint to update zigbee gateways","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-zigbee-device/","put","/organizations/{organizationId}/wireless/zigbee/devices/{id}","organizationId, id","enrolled","byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel","wireless, configure, zigbee, devices","wireless.updateOrganizationWirelessZigbeeDevice",""
+"beta","updateOrganizationWirelessZigbeeDevice","Endpoint to update zigbee gateways","https://developer.cisco.com/meraki/api-v1/update-organization-wireless-zigbee-device/","put","/organizations/{organizationId}/wireless/zigbee/devices/{id}","organizationId, id","channel, enrolled","byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel","wireless, configure, zigbee, devices","wireless.updateOrganizationWirelessZigbeeDevice",""
"beta","createOrganizationWirelessZigbeeDisenrollment","Enqueue a job to start disenrolling doorlocks on zigbee configured MRs","https://developer.cisco.com/meraki/api-v1/create-organization-wireless-zigbee-disenrollment/","post","/organizations/{organizationId}/wireless/zigbee/disenrollments","organizationId","doorLockIds","disenrollmentId, doorLockIds, request, status, url","wireless, configure, zigbee, disenrollments","wireless.createOrganizationWirelessZigbeeDisenrollment",""
"beta","getOrganizationWirelessZigbeeDisenrollment","Return a disenrollment job","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-disenrollment/","get","/organizations/{organizationId}/wireless/zigbee/disenrollments/{id}","organizationId, id","","disenrollmentId, doorLockId, doorLockIds, doorLocks, request, status, url","wireless, configure, zigbee, disenrollments","wireless.getOrganizationWirelessZigbeeDisenrollment",""
"beta","getOrganizationWirelessZigbeeDoorLocks","Return the list of doorlocks for a network","https://developer.cisco.com/meraki/api-v1/get-organization-wireless-zigbee-door-locks/","get","/organizations/{organizationId}/wireless/zigbee/doorLocks","organizationId, networkIds, serial, perPage, startingAfter, endingBefore","","doorLockId, enrolledAt, eui64, gateway, id, lastSeenAt, lqi, name, network, rssi, serial, shortId, status","wireless, configure, zigbee, doorLocks","wireless.getOrganizationWirelessZigbeeDoorLocks",""
diff --git a/docs/api-index/meraki-api-index.html b/docs/api-index/meraki-api-index.html
index da9612a..0db6cb9 100644
--- a/docs/api-index/meraki-api-index.html
+++ b/docs/api-index/meraki-api-index.html
@@ -54,7 +54,9 @@
GET /administered/licensing/subscription/entitlements Retrieve the list of purchasable entitlements
> getAdministeredLicensingSubscriptionEntitlements | skus | `` | featureTier, isAddOn, name, productClass, productType, sku | `` |
- GET /administered/licensing/subscription/subscriptions List available subscriptions
> getAdministeredLicensingSubscriptionSubscriptions | perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, name, startDate, endDate | `` | account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId | `` |
+ POST /administered/licensing/subscription/networks/featureTiers/batchUpdate Batch change networks to their desired feature tier for specified product types (BETA)
> batchAdministeredLicensingSubscriptionNetworksFeatureTiersUpdate | `` | featureTier, id, isAtomic, items, network, productType, productTypes | error, errors, featureTier, id, items, network, productType, productTypes | `` |
+
+ GET /administered/licensing/subscription/subscriptions List available subscriptions
> getAdministeredLicensingSubscriptionSubscriptions | perPage, startingAfter, endingBefore, subscriptionIds, organizationIds, statuses, productTypes, skus, name, startDate, endDate | `` | account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId | `` |
POST /administered/licensing/subscription/subscriptions/claim Claim a subscription into an organization.
> claimAdministeredLicensingSubscriptionSubscriptions | validate | claimKey, description, name, organizationId | account, assigned, available, counts, description, domain, endDate, enterpriseAgreement, entitlements, id, lastUpdatedAt, limit, name, networks, organizations, productTypes, renewalRequested, seats, sku, smartAccount, startDate, status, subscriptionId, suites, type, webOrderId, webOrderLineId | `` |
@@ -94,7 +96,7 @@
GET /devices/{serial}/camera/analytics/recent Returns most recent record for analytics zones (DEPRECATED)
> getDeviceCameraAnalyticsRecent | serial, objectType | `` | averageCount, endTs, entrances, startTs, zoneId | `` |
- GET /devices/{serial}/camera/analytics/zones Returns all configured analytic zones for this camera (DEPRECATED)
> getDeviceCameraAnalyticsZones | serial | `` | id, label, regionOfInterest, type, x0, x1, y0, y1 | `` |
+ GET /devices/{serial}/camera/analytics/zones Returns all configured analytic zones for this camera (DEPRECATED)
> getDeviceCameraAnalyticsZones | serial | `` | id, label, regionOfInterest, type, x0, x1, y0, y1 | camera:config:read |
GET /devices/{serial}/camera/analytics/zones/{zoneId}/history Return historical records for analytic zones (DEPRECATED)
> getDeviceCameraAnalyticsZoneHistory | serial, zoneId, t0, t1, timespan, resolution, objectType | `` | averageCount, endTs, entrances, startTs | `` |
@@ -102,7 +104,7 @@
PUT /devices/{serial}/camera/customAnalytics Update custom analytics settings for a camera
> updateDeviceCameraCustomAnalytics | serial | artifactId, enabled, name, parameters, value | artifactId, enabled, name, parameters, value | camera:config:write |
- POST /devices/{serial}/camera/generateSnapshot Generate a snapshot of what the camera sees at the specified time and return a link to that image.
> generateDeviceCameraSnapshot | serial | fullframe, timestamp | expiry, url | camera:config:write |
+ POST /devices/{serial}/camera/generateSnapshot Generate a snapshot of what the camera sees at the specified time and return a link to that image.
> generateDeviceCameraSnapshot | serial | fullframe, timestamp | expiry, url | camera:telemetry:write |
GET /devices/{serial}/camera/qualityAndRetention Returns quality and retention settings for the given camera
> getDeviceCameraQualityAndRetention | serial | `` | `` | camera:config:read |
@@ -154,13 +156,25 @@
GET /devices/{serial}/liveTools/cyclePort/{id} Return a cycle port live tool job. (BETA)
> getDeviceLiveToolsCyclePort | serial, id | `` | cyclePortId, error, ports, request, serial, status, url | dashboard:general:config:read |
+ POST /devices/{serial}/liveTools/dhcpLeases Enqueue a job to perform a DHCP leases request for the device (BETA)
> createDeviceLiveToolsDhcpLease | serial | callback, httpServer, id, payloadTemplate, sharedSecret, url | callback, dhcpLeasesId, id, request, serial, status, url | `` |
+
+ GET /devices/{serial}/liveTools/dhcpLeases/{dhcpLeasesId} Return a DHCP leases live tool job. (BETA)
> getDeviceLiveToolsDhcpLease | serial, dhcpLeasesId | `` | dhcpLeases, dhcpLeasesId, error, expiresAt, ip, mac, request, serial, status, url | `` |
+
POST /devices/{serial}/liveTools/leds/blink Enqueue a job to blink LEDs on a device
> createDeviceLiveToolsLedsBlink | serial | callback, duration, httpServer, id, payloadTemplate, sharedSecret, url | callback, duration, error, id, ledsBlinkId, request, serial, status, url | dashboard:general:config:write |
GET /devices/{serial}/liveTools/leds/blink/{ledsBlinkId} Return a blink LEDs job
> getDeviceLiveToolsLedsBlink | serial, ledsBlinkId | `` | duration, error, ledsBlinkId, request, serial, status, url | dashboard:general:config:read |
- POST /devices/{serial}/liveTools/macTable Enqueue a job to request the MAC table from the device (BETA)
> createDeviceLiveToolsMacTable | serial | callback, httpServer, id, payloadTemplate, sharedSecret, url | callback, id, macTableId, request, serial, status, url | dashboard:general:telemetry:write |
+ POST /devices/{serial}/liveTools/macTable Enqueue a job to request the MAC table from the device
> createDeviceLiveToolsMacTable | serial | callback, httpServer, id, payloadTemplate, sharedSecret, url | callback, id, macTableId, request, serial, status, url | dashboard:general:telemetry:write |
+
+ GET /devices/{serial}/liveTools/macTable/{macTableId} Return a MAC table live tool job.
> getDeviceLiveToolsMacTable | serial, macTableId | `` | entries, error, mac, macTableId, port, request, serial, status, url, vlanId | dashboard:general:telemetry:read |
- GET /devices/{serial}/liveTools/macTable/{macTableId} Return a MAC table live tool job. (BETA)
> getDeviceLiveToolsMacTable | serial, macTableId | `` | entries, error, mac, macTableId, port, request, serial, status, url, vlanId | dashboard:general:telemetry:read |
+ POST /devices/{serial}/liveTools/multicastRouting Enqueue a job to perform a Multicast routing request for the device (BETA)
> createDeviceLiveToolsMulticastRouting | serial | callback, httpServer, id, payloadTemplate, sharedSecret, url | callback, id, multicastRoutingId, request, serial, status, url | `` |
+
+ GET /devices/{serial}/liveTools/multicastRouting/{multicastRoutingId} Return a Multicast routing live tool job. (BETA)
> getDeviceLiveToolsMulticastRouting | serial, multicastRoutingId | `` | error, flags, group, incomingInterfaceName, interfaces, ip, multicastRoutingId, name, neighbors, outgoingInterfaceNames, rendezvousPoint, request, routes, serial, source, status, subnet, url | `` |
+
+ POST /devices/{serial}/liveTools/ospfNeighbors Enqueue a job to perform a OSPF neighbors request for the device (BETA)
> createDeviceLiveToolsOspfNeighbor | serial | callback, httpServer, id, payloadTemplate, sharedSecret, url | callback, id, ospfNeighborsId, request, serial, status, url | `` |
+
+ GET /devices/{serial}/liveTools/ospfNeighbors/{ospfNeighborsId} Return an OSPF neighbors live tool job. (BETA)
> getDeviceLiveToolsOspfNeighbor | serial, ospfNeighborsId | `` | error, id, ip, name, ospfNeighborsId, position, request, routers, serial, state, status, url, vlanId | `` |
POST /devices/{serial}/liveTools/ping Enqueue a job to ping a target host from the device
> createDeviceLiveToolsPing | serial | callback, count, httpServer, id, payloadTemplate, sharedSecret, target, url | callback, count, id, pingId, request, serial, status, target, url | dashboard:general:telemetry:write |
@@ -210,7 +224,7 @@
PUT /devices/{serial}/sensor/relationships Assign one or more sensor roles to a given sensor or camera device.
> updateDeviceSensorRelationships | serial | livestream, relatedDevices, serial | livestream, productType, relatedDevices, serial | sensor:config:write |
- GET /devices/{serial}/switch/ports List the switch ports for a switch
> getDeviceSwitchPorts | serial | `` | accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
+ GET /devices/{serial}/switch/ports List the switch ports for a switch
> getDeviceSwitchPorts | serial | `` | accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
POST /devices/{serial}/switch/ports/cycle Cycle a set of switch ports
> cycleDeviceSwitchPorts | serial | ports | ports | switch:config:write |
@@ -220,17 +234,17 @@
GET /devices/{serial}/switch/ports/statuses/packets Return the packet counters for all the ports of a switch
> getDeviceSwitchPortsStatusesPackets | serial, t0, timespan | `` | desc, packets, portId, ratePerSec, recv, sent, total | switch:telemetry:read |
- GET /devices/{serial}/switch/ports/{portId} Return a switch port
> getDeviceSwitchPort | serial, portId | `` | accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
+ GET /devices/{serial}/switch/ports/{portId} Return a switch port
> getDeviceSwitchPort | serial, portId | `` | accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
- PUT /devices/{serial}/switch/ports/{portId} Update a switch port
> updateDeviceSwitchPort | serial, portId | accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:write |
+ PUT /devices/{serial}/switch/ports/{portId} Update a switch port
> updateDeviceSwitchPort | serial, portId | accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, peerSgtCapable, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | accessPolicyNumber, accessPolicyType, adaptivePolicyGroup, adaptivePolicyGroupId, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, peerSgtCapable, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:write |
- GET /devices/{serial}/switch/routing/interfaces List layer 3 interfaces for a switch
> getDeviceSwitchRoutingInterfaces | serial, mode, protocol | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:read |
+ GET /devices/{serial}/switch/routing/interfaces List layer 3 interfaces for a switch
> getDeviceSwitchRoutingInterfaces | serial, protocol | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:read |
- POST /devices/{serial}/switch/routing/interfaces Create a layer 3 interface for a switch
> createDeviceSwitchRoutingInterface | serial | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:write |
+ POST /devices/{serial}/switch/routing/interfaces Create a layer 3 interface for a switch
> createDeviceSwitchRoutingInterface | serial | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:write |
- GET /devices/{serial}/switch/routing/interfaces/{interfaceId} Return a layer 3 interface for a switch
> getDeviceSwitchRoutingInterface | serial, interfaceId | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:read |
+ GET /devices/{serial}/switch/routing/interfaces/{interfaceId} Return a layer 3 interface for a switch
> getDeviceSwitchRoutingInterface | serial, interfaceId | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:read |
- PUT /devices/{serial}/switch/routing/interfaces/{interfaceId} Update a layer 3 interface for a switch
> updateDeviceSwitchRoutingInterface | serial, interfaceId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:write |
+ PUT /devices/{serial}/switch/routing/interfaces/{interfaceId} Update a layer 3 interface for a switch
> updateDeviceSwitchRoutingInterface | serial, interfaceId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:write |
DELETE /devices/{serial}/switch/routing/interfaces/{interfaceId} Delete a layer 3 interface from the switch
> deleteDeviceSwitchRoutingInterface | serial, interfaceId | `` | `` | switch:config:write |
@@ -274,9 +288,9 @@
GET /devices/{serial}/wireless/radio/afc/powerLimits Return the AFC power limits for a wireless device (BETA)
> getDeviceWirelessRadioAfcPowerLimits | serial | `` | byChannel, channel, channelWidth, expiresAt, id, lastSuccessAt, lastUpdatedAt, lat, limit, lng, location, name, network, serial, status, type, uncertainty | `` |
- GET /devices/{serial}/wireless/radio/settings Return the radio settings of a device
> getDeviceWirelessRadioSettings | serial | `` | `` | wireless:config:read |
+ GET /devices/{serial}/wireless/radio/settings Return the manually configured radio settings overrides of a device, which take precedence over RF profiles.
> getDeviceWirelessRadioSettings | serial | `` | `` | wireless:config:read |
- PUT /devices/{serial}/wireless/radio/settings Update the radio settings of a device
> updateDeviceWirelessRadioSettings | serial | channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings | `` | wireless:config:write |
+ PUT /devices/{serial}/wireless/radio/settings Update the radio settings overrides of a device, which take precedence over RF profiles.
> updateDeviceWirelessRadioSettings | serial | channel, channelWidth, fiveGhzSettings, rfProfileId, targetPower, twoFourGhzSettings | `` | wireless:config:write |
GET /devices/{serial}/wireless/status Return the SSID statuses of an access point
> getDeviceWirelessStatus | serial | `` | band, basicServiceSets, broadcasting, bssid, channel, channelWidth, enabled, power, ssidName, ssidNumber, visible | wireless:telemetry:read |
@@ -444,6 +458,18 @@
PUT /networks/{networkId}/appliance/trafficShaping/vpnExclusions Update VPN exclusion rules for an MX network.
> updateNetworkApplianceTrafficShapingVpnExclusions | networkId | custom, destination, id, majorApplications, name, port, protocol | custom, destination, id, majorApplications, name, networkId, networkName, port, protocol | sdwan:config:write |
+ POST /networks/{networkId}/appliance/umbrella/account/connect Connect to Cisco Umbrella account to this network (BETA)
> connectNetworkApplianceUmbrellaAccount | networkId | apiKey, apiSecret | umbrellaOrganizationId | `` |
+
+ DELETE /networks/{networkId}/appliance/umbrella/account/disconnect Disconnect Umbrella account from this network (BETA)
> disconnectNetworkApplianceUmbrellaAccount | networkId | `` | message, success | `` |
+
+ DELETE /networks/{networkId}/appliance/umbrella/disableProtection Disable umbrella protection for an MX network (BETA)
> disableNetworkApplianceUmbrellaProtection | networkId | `` | message, success | `` |
+
+ POST /networks/{networkId}/appliance/umbrella/enableProtection Enable umbrella protection for an MX network (BETA)
> enableNetworkApplianceUmbrellaProtection | networkId | `` | message, success | `` |
+
+ PUT /networks/{networkId}/appliance/umbrella/excludeDomains Specify one or more domain names to be excluded from being routed to Cisco Umbrella. (BETA)
> excludeNetworkApplianceUmbrellaDomains | networkId | domains | message, success | `` |
+
+ PUT /networks/{networkId}/appliance/umbrella/policies Update umbrella policies applied to MX network. (BETA)
> policiesNetworkApplianceUmbrella | networkId | policyIds | message, success | `` |
+
GET /networks/{networkId}/appliance/uplinks/usageHistory Get the sent and received bytes for each uplink of a network.
> getNetworkApplianceUplinksUsageHistory | networkId, t0, t1, timespan, resolution | `` | byInterface, endTime, interface, received, sent, startTime | sdwan:telemetry:read |
GET /networks/{networkId}/appliance/vlans List the VLANs for an MX network
> getNetworkApplianceVlans | networkId | `` | applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet | sdwan:config:read |
@@ -482,11 +508,11 @@
GET /networks/{networkId}/camera/qualityRetentionProfiles List the quality retention profiles for this network
> getNetworkCameraQualityRetentionProfiles | networkId | `` | `` | camera:config:read |
- POST /networks/{networkId}/camera/qualityRetentionProfiles Creates new quality retention profile for this network.
> createNetworkCameraQualityRetentionProfile | networkId | MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings | `` | camera:config:write |
+ POST /networks/{networkId}/camera/qualityRetentionProfiles Creates new quality retention profile for this network.
> createNetworkCameraQualityRetentionProfile | networkId | MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings | `` | camera:config:write |
GET /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} Retrieve a single quality retention profile
> getNetworkCameraQualityRetentionProfile | networkId, qualityRetentionProfileId | `` | `` | camera:config:read |
- PUT /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} Update an existing quality retention profile for this network.
> updateNetworkCameraQualityRetentionProfile | networkId, qualityRetentionProfileId | MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings | `` | camera:config:write |
+ PUT /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} Update an existing quality retention profile for this network.
> updateNetworkCameraQualityRetentionProfile | networkId, qualityRetentionProfileId | MV12/MV22/MV72, MV12WE, MV13, MV13M, MV21/MV71, MV22X/MV72X, MV23, MV23M, MV23X, MV32, MV33, MV33M, MV52, MV53X, MV63, MV63M, MV63X, MV73, MV73M, MV73X, MV84X, MV93, MV93M, MV93X, audioRecordingEnabled, cloudArchiveEnabled, enabled, maxRetentionDays, motionBasedRetentionEnabled, motionDetectorVersion, name, quality, resolution, restrictedBandwidthModeEnabled, scheduleId, smartRetention, videoSettings | `` | camera:config:write |
DELETE /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} Delete an existing quality retention profile for this network.
> deleteNetworkCameraQualityRetentionProfile | networkId, qualityRetentionProfileId | `` | `` | camera:config:write |
@@ -534,7 +560,7 @@
GET /networks/{networkId}/clients/usageHistories Return the usage histories for clients
> getNetworkClientsUsageHistories | networkId, clients, ssidNumber, perPage, startingAfter, endingBefore, t0, t1, timespan | `` | `` | dashboard:general:telemetry:read |
- GET /networks/{networkId}/clients/{clientId} Return the client associated with the given identifier
> getNetworkClient | networkId, clientId | `` | cdp, clientVpnConnections, connectedAt, description, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities | dashboard:general:telemetry:read |
+ GET /networks/{networkId}/clients/{clientId} Return the client associated with the given identifier
> getNetworkClient | networkId, clientId | `` | cdp, clientVpnConnections, connectedAt, description, deviceTypePrediction, disconnectedAt, firstSeen, id, ip, ip6, lastSeen, lldp, mac, manufacturer, namedVlan, notes, os, recentDeviceConnection, recentDeviceMac, recentDeviceName, recentDeviceSerial, remoteIp, smInstalled, ssid, status, switchport, user, vlan, wirelessCapabilities | dashboard:general:telemetry:read |
GET /networks/{networkId}/clients/{clientId}/policy Return the policy assigned to a client on the network
> getNetworkClientPolicy | networkId, clientId | `` | devicePolicy, groupPolicyId, mac | dashboard:general:config:read |
@@ -678,13 +704,13 @@
GET /networks/{networkId}/sensor/alerts/overview/byMetric Return an overview of alert occurrences over a timespan, by metric
> getNetworkSensorAlertsOverviewByMetric | networkId, t0, t1, timespan, interval | `` | ambient, apparentPower, co2, counts, current, door, endTs, frequency, humidity, indoorAirQuality, noise, pm25, powerFactor, realPower, startTs, temperature, tvoc, upstreamPower, voltage, water | sensor:telemetry:read |
- GET /networks/{networkId}/sensor/alerts/profiles Lists all sensor alert profiles for a network.
> getNetworkSensorAlertsProfiles | networkId | `` | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:read |
+ GET /networks/{networkId}/sensor/alerts/profiles Lists all sensor alert profiles for a network.
> getNetworkSensorAlertsProfiles | networkId | `` | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:read |
- POST /networks/{networkId}/sensor/alerts/profiles Creates a sensor alert profile for a network.
> createNetworkSensorAlertsProfile | networkId | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:write |
+ POST /networks/{networkId}/sensor/alerts/profiles Creates a sensor alert profile for a network.
> createNetworkSensorAlertsProfile | networkId | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:write |
- GET /networks/{networkId}/sensor/alerts/profiles/{id} Show details of a sensor alert profile for a network.
> getNetworkSensorAlertsProfile | networkId, id | `` | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:read |
+ GET /networks/{networkId}/sensor/alerts/profiles/{id} Show details of a sensor alert profile for a network.
> getNetworkSensorAlertsProfile | networkId, id | `` | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:read |
- PUT /networks/{networkId}/sensor/alerts/profiles/{id} Updates a sensor alert profile for a network.
> updateNetworkSensorAlertsProfile | networkId, id | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, indoorAirQuality, level, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:write |
+ PUT /networks/{networkId}/sensor/alerts/profiles/{id} Updates a sensor alert profile for a network.
> updateNetworkSensorAlertsProfile | networkId, id | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | ambient, apparentPower, celsius, co2, concentration, conditions, current, direction, door, draw, duration, emails, fahrenheit, frequency, httpServerIds, humidity, id, includeSensorUrl, indoorAirQuality, level, message, metric, name, noise, open, outageDetected, percentage, pm25, powerFactor, present, profileId, quality, realPower, recipients, relativePercentage, schedule, score, serials, smsNumbers, temperature, threshold, tvoc, upstreamPower, voltage, water | sensor:telemetry:write |
DELETE /networks/{networkId}/sensor/alerts/profiles/{id} Deletes a sensor alert profile from a network.
> deleteNetworkSensorAlertsProfile | networkId, id | `` | `` | sensor:telemetry:write |
@@ -794,13 +820,13 @@
PUT /networks/{networkId}/switch/accessControlLists Update the access control lists for a MS network
> updateNetworkSwitchAccessControlLists | networkId | comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan | comment, dstCidr, dstPort, ipVersion, policy, protocol, rules, srcCidr, srcPort, vlan | switch:config:write |
- GET /networks/{networkId}/switch/accessPolicies List the access policies for a switch network
> getNetworkSwitchAccessPolicies | networkId | `` | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:read |
+ GET /networks/{networkId}/switch/accessPolicies List the access policies for a switch network
> getNetworkSwitchAccessPolicies | networkId | `` | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:read |
- POST /networks/{networkId}/switch/accessPolicies Create an access policy for a switch network
> createNetworkSwitchAccessPolicy | networkId | accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:write |
+ POST /networks/{networkId}/switch/accessPolicies Create an access policy for a switch network
> createNetworkSwitchAccessPolicy | networkId | accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:write |
- GET /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber} Return a specific access policy for a switch network
> getNetworkSwitchAccessPolicy | networkId, accessPolicyNumber | `` | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:read |
+ GET /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber} Return a specific access policy for a switch network
> getNetworkSwitchAccessPolicy | networkId, accessPolicyNumber | `` | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:read |
- PUT /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber} Update an access policy for a switch network
> updateNetworkSwitchAccessPolicy | networkId, accessPolicyNumber | accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:write |
+ PUT /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber} Update an access policy for a switch network
> updateNetworkSwitchAccessPolicy | networkId, accessPolicyNumber | accessPolicyType, cache, controlDirection, criticalAuth, dataVlanId, dot1x, enabled, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, secret, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId | accessPolicyType, cache, controlDirection, counts, criticalAuth, dataVlanId, dot1x, enabled, enforceRadiusMonitoring, failedAuthVlanId, guestPortBouncing, guestVlanId, host, hostMode, increaseAccessSpeed, name, organizationRadiusServerId, port, ports, radius, radiusAccountingEnabled, radiusAccountingServers, radiusCoaSupportEnabled, radiusGroupAttribute, radiusServers, radiusTestingEnabled, reAuthenticationInterval, serverId, suspendPortBounce, timeout, urlRedirectWalledGardenEnabled, urlRedirectWalledGardenRanges, voiceVlanClients, voiceVlanId, withThisPolicy | switch:config:write |
DELETE /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber} Delete an access policy for a switch network
> deleteNetworkSwitchAccessPolicy | networkId, accessPolicyNumber | `` | `` | switch:config:write |
@@ -906,13 +932,13 @@
POST /networks/{networkId}/switch/stacks/{switchStackId}/remove Remove a switch from a stack
> removeNetworkSwitchStack | networkId, switchStackId | serial | id, isMonitorOnly, mac, members, model, name, role, serial, serials | switch:config:write |
- GET /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces List layer 3 interfaces for a switch stack
> getNetworkSwitchStackRoutingInterfaces | networkId, switchStackId | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:read |
+ GET /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces List layer 3 interfaces for a switch stack
> getNetworkSwitchStackRoutingInterfaces | networkId, switchStackId, protocol | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:read |
- POST /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces Create a layer 3 interface for a switch stack
> createNetworkSwitchStackRoutingInterface | networkId, switchStackId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:write |
+ POST /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces Create a layer 3 interface for a switch stack
> createNetworkSwitchStackRoutingInterface | networkId, switchStackId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:write |
- GET /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId} Return a layer 3 interface from a switch stack
> getNetworkSwitchStackRoutingInterface | networkId, switchStackId, interfaceId | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:read |
+ GET /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId} Return a layer 3 interface from a switch stack
> getNetworkSwitchStackRoutingInterface | networkId, switchStackId, interfaceId | `` | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:read |
- PUT /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId} Update a layer 3 interface for a switch stack
> updateNetworkSwitchStackRoutingInterface | networkId, switchStackId, interfaceId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, mode, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, switchPortId, uplinkV4, uplinkV6, vlanId | switch:config:write |
+ PUT /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId} Update a layer 3 interface for a switch stack
> updateNetworkSwitchStackRoutingInterface | networkId, switchStackId, interfaceId | address, area, assignmentMode, cost, defaultGateway, gateway, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | address, area, assignmentMode, cost, gateway, interfaceId, interfaceIp, ipv6, isPassiveEnabled, multicastRouting, name, ospfSettings, ospfV3, prefix, staticV4Dns1, staticV4Dns2, staticV6Dns1, staticV6Dns2, subnet, uplinkV4, uplinkV6, vlanId | switch:config:write |
DELETE /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId} Delete a layer 3 interface from a switch stack
> deleteNetworkSwitchStackRoutingInterface | networkId, switchStackId, interfaceId | `` | `` | switch:config:write |
@@ -1074,7 +1100,7 @@
GET /networks/{networkId}/wireless/latencyStats Aggregated latency info for this network
> getNetworkWirelessLatencyStats | networkId, t0, t1, timespan, band, ssid, vlan, apTag, fields | `` | `` | wireless:telemetry:read |
- PUT /networks/{networkId}/wireless/location/scanning Change scanning API settings (BETA)
> updateNetworkWirelessLocationScanning | networkId | api, enabled | api, enabled, string, validator | wireless:telemetry:write |
+ PUT /networks/{networkId}/wireless/location/scanning Change scanning API settings
> updateNetworkWirelessLocationScanning | networkId | api, enabled | api, enabled, string, validator | wireless:telemetry:write |
GET /networks/{networkId}/wireless/meshStatuses List wireless mesh statuses for repeaters
> getNetworkWirelessMeshStatuses | networkId, perPage, startingAfter, endingBefore | `` | latestMeshPerformance, mbps, meshRoute, metric, serial, usagePercentage | wireless:telemetry:read |
@@ -1102,7 +1128,7 @@
GET /networks/{networkId}/wireless/ssids/{number} Return a single MR SSID
> getNetworkWirelessSsid | networkId, number | `` | adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode | wireless:config:read |
- PUT /networks/{networkId}/wireless/ssids/{number} Update the attributes of an MR SSID
> updateNetworkWirelessSsid | networkId, number | activeDirectory, adaptive, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode | adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode | wireless:config:write |
+ PUT /networks/{networkId}/wireless/ssids/{number} Update the attributes of an MR SSID
> updateNetworkWirelessSsid | networkId, number | activeDirectory, adaptive, adaptivePolicyGroupId, adultContentFilteringEnabled, allowedDomains, apTagsAndVlanIds, authMode, availabilityTags, availableOnAllAps, bandSelection, baseDistinguishedName, byApTags, caCertificate, cacheTimeout, certificateAuthentication, clientRootCaCertificate, concentrator, concentratorNetworkId, contents, credentials, defaultVlanId, defaultVlanName, disassociateClientsOnVpnFailover, distinguishedName, dnsCustomNameservers, dnsRewrite, dot11r, dot11w, enabled, encryptionMode, enterpriseAdminAccess, gre, guestVlan, host, ipAssignmentMode, key, lanIsolationEnabled, ldap, localRadius, logonName, mandatoryDhcpEnabled, minBitrate, name, namedVlans, oauth, ocspResponderUrl, openRoamingCertificateId, password, passwordAuthentication, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, psk, radius, radiusAccountingEnabled, radiusAccountingInterimInterval, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusAuthenticationNasId, radiusCalledStationId, radiusCoaEnabled, radiusFailoverPolicy, radiusFallbackEnabled, radiusGuestVlanEnabled, radiusGuestVlanId, radiusLoadBalancingPolicy, radiusOverride, radiusProxyEnabled, radiusRadsec, radiusServerAttemptsLimit, radiusServerTimeout, radiusServers, radiusTestingEnabled, radsecEnabled, required, secondaryConcentratorNetworkId, secret, serverCaCertificate, servers, speedBurst, splashGuestSponsorDomains, splashPage, tagging, tags, timeout, tlsTunnel, useLdap, useOcsp, useVlanTagging, visible, vlanId, vlanName, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode | adminSplashUrl, authMode, availabilityTags, availableOnAllAps, bandSelection, caCertificate, enabled, encryptionMode, host, ipAssignmentMode, localAuth, mandatoryDhcpEnabled, minBitrate, name, number, openRoamingCertificateId, perClientBandwidthLimitDown, perClientBandwidthLimitUp, perSsidBandwidthLimitDown, perSsidBandwidthLimitUp, port, radiusAccountingEnabled, radiusAccountingServers, radiusAttributeForGroupPolicies, radiusEnabled, radiusFailoverPolicy, radiusLoadBalancingPolicy, radiusServers, splashPage, splashTimeout, ssidAdminAccessible, visible, walledGardenEnabled, walledGardenRanges, wpaEncryptionMode | wireless:config:write |
GET /networks/{networkId}/wireless/ssids/{number}/bonjourForwarding List the Bonjour forwarding setting and rules for the SSID
> getNetworkWirelessSsidBonjourForwarding | networkId, number | `` | description, enabled, exception, rules, services, vlanId | wireless:config:read |
@@ -1242,7 +1268,7 @@
GET /organizations/{organizationId}/appliance/dns/local/profiles/assignments Fetch the local DNS profile assignments in the organization
> getOrganizationApplianceDnsLocalProfilesAssignments | organizationId, profileIds, networkIds | `` | assignmentId, counts, id, items, meta, network, profile, remaining, total | `` |
- POST /organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate Assign the local DNS profile to networks in the organization
> createOrganizationApplianceDnsLocalProfilesAssignmentsBulkCreate | organizationId | id, items, network, profile | assignmentId, id, items, network, profile | `` |
+ POST /organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate Assign the local DNS profile to networks in the organization
> bulkOrganizationApplianceDnsLocalProfilesAssignmentsCreate | organizationId | id, items, network, profile | assignmentId, id, items, network, profile | `` |
POST /organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkDelete Unassign the local DNS profile to networks in the organization
> createOrganizationApplianceDnsLocalProfilesAssignmentsBulkDelete | organizationId | assignmentId, items | assignmentId, id, items, network, profile | `` |
@@ -1290,6 +1316,8 @@
GET /organizations/{organizationId}/appliance/uplinks/usage/byNetwork Get the sent and received bytes for each uplink of all MX and Z networks within an organization
> getOrganizationApplianceUplinksUsageByNetwork | organizationId, t0, t1, timespan | `` | byUplink, interface, name, networkId, received, sent, serial | sdwan:telemetry:read |
+ GET /organizations/{organizationId}/appliance/vlans List the VLANs for an Organization (BETA)
> getOrganizationApplianceVlans | organizationId, perPage, startingAfter, endingBefore | `` | applianceIp, autonomous, cidr, code, comment, dhcpBootFilename, dhcpBootNextServer, dhcpBootOptionsEnabled, dhcpHandling, dhcpLeaseTime, dhcpOptions, dhcpRelayServerIps, dnsNameservers, enabled, end, fixedIpAssignments, groupPolicyId, id, interfaceId, interfaces, ipv6, mandatoryDhcp, mask, name, origin, prefixAssignments, reservedIpRanges, start, staticApplianceIp6, staticPrefix, subnet, templateVlanType, type, value, vpnNatSubnet | `` |
+
GET /organizations/{organizationId}/appliance/vpn/stats Show VPN history stat for networks in an organization
> getOrganizationApplianceVpnStats | organizationId, perPage, startingAfter, endingBefore, networkIds, t0, t1, timespan | `` | avgJitter, avgLatencyMs, avgLossPercentage, avgMos, jitterSummaries, latencySummaries, lossPercentageSummaries, maxJitter, maxLatencyMs, maxLossPercentage, maxMos, merakiVpnPeers, minJitter, minLatencyMs, minLossPercentage, minMos, mosSummaries, networkId, networkName, receivedInKilobytes, receiverUplink, senderUplink, sentInKilobytes, usageSummary | sdwan:telemetry:read |
GET /organizations/{organizationId}/appliance/vpn/statuses Show VPN status for networks in an organization
> getOrganizationApplianceVpnStatuses | organizationId, perPage, startingAfter, endingBefore, networkIds | `` | deviceSerial, deviceStatus, exportedSubnets, interface, merakiVpnPeers, name, networkId, networkName, publicIp, reachability, subnet, thirdPartyVpnPeers, uplinks, vpnMode, vpnstatusentities | sdwan:telemetry:read |
@@ -1302,7 +1330,7 @@
PUT /organizations/{organizationId}/appliance/vpn/vpnFirewallRules Update the firewall rules of an organization's site-to-site VPN
> updateOrganizationApplianceVpnVpnFirewallRules | organizationId | comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogDefaultRule, syslogEnabled | comment, destCidr, destPort, policy, protocol, rules, srcCidr, srcPort, syslogEnabled | sdwan:config:write |
- GET /organizations/{organizationId}/assurance/alerts Return all health alerts for an organization
> getOrganizationAssuranceAlerts | organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes | `` | applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url | `` |
+ GET /organizations/{organizationId}/assurance/alerts Return all health alerts for an organization
> getOrganizationAssuranceAlerts | organizationId, perPage, startingAfter, endingBefore, sortOrder, networkId, severity, types, tsStart, tsEnd, category, sortBy, serials, deviceTypes, deviceTags, active, dismissed, resolved, suppressAlertsForOfflineNodes | `` | applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url | `` |
POST /organizations/{organizationId}/assurance/alerts/dismiss Dismiss health alerts
> dismissOrganizationAssuranceAlerts | organizationId | alertIds | `` | `` |
@@ -1316,7 +1344,9 @@
POST /organizations/{organizationId}/assurance/alerts/restore Restore health alerts from dismissed
> restoreOrganizationAssuranceAlerts | organizationId | alertIds | `` | `` |
- GET /organizations/{organizationId}/assurance/alerts/{id} Return a singular Health Alert by its id
> getOrganizationAssuranceAlert | organizationId, id | `` | applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url | `` |
+ GET /organizations/{organizationId}/assurance/alerts/{id} Return a singular Health Alert by its id
> getOrganizationAssuranceAlert | organizationId, id | `` | applications, categoryType, description, deviceType, devices, dismissedAt, id, imei, lldp, mac, name, network, order, others, peers, port, productType, resolvedAt, scope, serial, severity, startedAt, title, type, url | `` |
+
+ GET /organizations/{organizationId}/assurance/productAnnouncements Gets relevant product announcements for a user (BETA)
> getOrganizationAssuranceProductAnnouncements | organizationId, t0, timespan, onlyRelevant | `` | boardId, counts, editedAt, id, items, labels, meta, name, publishedAt, snippet, title, total, url | `` |
GET /organizations/{organizationId}/auth/radius/servers List the organization-wide RADIUS servers in the organization (BETA)
> getOrganizationAuthRadiusServers | organizationId | `` | address, mode, modes, name, port, serverId | switch:config:read |
@@ -1378,6 +1408,8 @@
GET /organizations/{organizationId}/campusGateway/clusters Get the details of campus gateway clusters (BETA)
> getOrganizationCampusGatewayClusters | organizationId, networkIds | `` | address, addresses, allowedVlans, assignmentMode, clusterId, devices, gateway, id, interface, memberId, name, nameservers, network, notes, portChannels, protocol, serial, subnetMask, tunnels, uplink, uplinks, url, vlan | `` |
+ GET /organizations/{organizationId}/campusGateway/devices/uplinks/localOverrides/byDevice Uplink overrides configured locally on Campus Gateway devices in an organization. (BETA)
> getOrganizationCampusGatewayDevicesUplinksLocalOverridesByDevice | organizationId, serials, perPage, startingAfter, endingBefore | `` | address, addresses, assignmentMode, counts, gateway, interface, items, meta, nameservers, protocol, remaining, serial, sgt, subnetMask, total, uplink, vlan | `` |
+
GET /organizations/{organizationId}/cellularGateway/esims/inventory The eSIM inventory of a given organization.
> getOrganizationCellularGatewayEsimsInventory | organizationId, eids | `` | active, counts, customApns, device, eid, iccid, id, items, lastUpdatedAt, meta, model, name, network, plans, profiles, remaining, serial, serviceProvider, status, total, type, url | `` |
PUT /organizations/{organizationId}/cellularGateway/esims/inventory/{id} Toggle the status of an eSIM
> updateOrganizationCellularGatewayEsimsInventory | organizationId, id | status | active, customApns, device, eid, iccid, id, lastUpdatedAt, model, name, network, plans, profiles, serial, serviceProvider, status, type, url | `` |
@@ -1406,18 +1438,6 @@
POST /organizations/{organizationId}/certificates/import Import certificate for this organization (BETA)
> createOrganizationCertificatesImport | organizationId | contents, description, managedBy | algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version | dashboard:iam:config:write |
- GET /organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities Query for details on the organization's RADSEC device Certificate Authority certificates (CAs) (BETA)
> getOrganizationCertificatesRadSecDeviceCertificateAuthorities | organizationId | `` | authorityId, contents, status | dashboard:iam:config:read |
-
- POST /organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities Create an organization's RADSEC device Certificate Authority (CA) (BETA)
> createOrganizationCertificatesRadSecDeviceCertificateAuthority | organizationId | `` | authorityId, contents, status | dashboard:iam:config:write |
-
- GET /organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id} Query for details on an organization's RADSEC device Certificate Authority (CA) with the given id (BETA)
> getOrganizationCertificatesRadSecDeviceCertificateAuthority | organizationId, id | `` | authorityId, contents, status | `` |
-
- PUT /organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id} Update an organization's RADSEC device Certificate Authority (CA) state (BETA)
> updateOrganizationCertificatesRadSecDeviceCertificateAuthority | organizationId, id | status | authorityId, contents, status | dashboard:iam:config:write |
-
- GET /organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}/revocationList Query for certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id. (BETA)
> getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationList | organizationId, id | `` | crl | dashboard:iam:config:read |
-
- GET /organizations/{organizationId}/certificates/radSec/deviceCertificateAuthorities/{id}/revocationList/deltas Query for all delta certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id. (BETA)
> getOrganizationCertificatesRadSecDeviceCertificateAuthorityRevocationListDeltas | organizationId, id | `` | deltaCrls | dashboard:iam:config:read |
-
DELETE /organizations/{organizationId}/certificates/{certificateId} Delete a certificate for an organization (BETA)
> deleteOrganizationCertificate | organizationId, certificateId | `` | `` | dashboard:iam:config:write |
PUT /organizations/{organizationId}/certificates/{certificateId} Update a certificate's description for an organization (BETA)
> updateOrganizationCertificate | organizationId, certificateId | description | algorithm, certificateId, commonName, country, data, description, end, fields, hash, hashes, isCritical, issuer, keyUsage, locality, organization, organizationalUnit, parentCertificateId, policy, publicKeyAlgorithm, serial, signatureAlgorithmId, source, start, state, subject, subjectAlternativeName, validity, version | dashboard:iam:config:write |
@@ -1450,13 +1470,13 @@
GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles List the switch templates for your switch template configuration
> getOrganizationConfigTemplateSwitchProfiles | organizationId, configTemplateId | `` | model, name, switchProfileId | switch:config:read |
- GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports Return all the ports of a switch template
> getOrganizationConfigTemplateSwitchProfilePorts | organizationId, configTemplateId, profileId | `` | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
+ GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports Return all the ports of a switch template
> getOrganizationConfigTemplateSwitchProfilePorts | organizationId, configTemplateId, profileId | `` | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
PUT /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/mirror Update a port mirror (BETA)
> updateOrganizationConfigTemplateSwitchProfilePortsMirror | organizationId, configTemplateId, profileId | comment, destination, filter, hasTransitVlan, module, number, port, ports, role, slot, source, tags, type, vlan, vlans | comment, configTemplate, destination, filter, hasTransitVlan, id, mirror, module, name, number, port, ports, profileId, role, slot, source, tags, type, vlan, vlans, warnings | `` |
- GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} Return a switch template port
> getOrganizationConfigTemplateSwitchProfilePort | organizationId, configTemplateId, profileId, portId | `` | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
+ GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} Return a switch template port
> getOrganizationConfigTemplateSwitchProfilePort | organizationId, configTemplateId, profileId, portId | `` | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:read |
- PUT /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} Update a switch template port
> updateOrganizationConfigTemplateSwitchProfilePort | organizationId, configTemplateId, profileId, portId | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:write |
+ PUT /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} Update a switch template port
> updateOrganizationConfigTemplateSwitchProfilePort | organizationId, configTemplateId, profileId, portId | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isolationEnabled, linkNegotiation, macAllowList, macWhitelistLimit, name, poeEnabled, portScheduleId, profile, rstpEnabled, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | accessPolicyNumber, accessPolicyType, allowedVlans, daiTrusted, dot3az, enabled, flexibleStackingEnabled, id, iname, isDualActiveDetector, isStackWiseVirtualLink, isolationEnabled, linkNegotiation, linkNegotiationCapabilities, macAllowList, macWhitelistLimit, mirror, mode, model, module, name, poeEnabled, portId, portScheduleId, profile, rstpEnabled, schedule, stackwiseVirtual, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, tags, type, udld, vlan, voiceVlan | switch:config:write |
GET /organizations/{organizationId}/configurationChanges View the Change Log for your organization
> getOrganizationConfigurationChanges | organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkId, adminId | `` | adminEmail, adminId, adminName, client, id, label, networkId, networkName, networkUrl, newValue, oldValue, page, ssidName, ssidNumber, ts, type | dashboard:general:config:read |
@@ -1466,7 +1486,7 @@
GET /organizations/{organizationId}/devices/availabilities/changeHistory List the availability history information for devices in an organization.
> getOrganizationDevicesAvailabilitiesChangeHistory | organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, serials, productTypes, networkIds, statuses, categories, networkTags, networkTagsFilterType, deviceTags, deviceTagsFilterType | `` | category, details, device, id, model, name, network, new, old, productType, serial, tags, ts, url, value | dashboard:general:telemetry:read |
- GET /organizations/{organizationId}/devices/boots/history Returns the history of device boots in reverse chronological order (most recent first) (BETA)
> getOrganizationDevicesBootsHistory | organizationId, t0, t1, timespan, serials, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder | `` | bootedAt, id, network, serial, start | `` |
+ GET /organizations/{organizationId}/devices/boots/history Returns the history of device boots in reverse chronological order (most recent first) (BETA)
> getOrganizationDevicesBootsHistory | organizationId, t0, t1, timespan, serials, productTypes, mostRecentPerDevice, perPage, startingAfter, endingBefore, sortOrder | `` | bootedAt, id, network, serial, start | `` |
POST /organizations/{organizationId}/devices/controller/migrations Migrate devices to another controller or management mode
> createOrganizationDevicesControllerMigration | organizationId | serials, target | createdAt, migratedAt, serial, target | `` |
@@ -1476,25 +1496,35 @@
GET /organizations/{organizationId}/devices/overview/byModel Lists the count for each device model
> getOrganizationDevicesOverviewByModel | organizationId, models, networkIds, productTypes | `` | counts, model, total | `` |
- GET /organizations/{organizationId}/devices/packetCapture/captures List Packet Captures (BETA)
> getOrganizationDevicesPacketCaptureCaptures | organizationId, captureIds, networkIds, serials, captureSource, captureStatus, name, clientMac, captureReason, device, userName, perPage, startingAfter, endingBefore, sortOrder | `` | autopcapType, captureId, captureReason, captureSource, client, counts, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, items, mac, meta, name, network, outputType, packetCount, ports, remaining, serial, startTime, status, total, user | `` |
+ GET /organizations/{organizationId}/devices/packetCapture/captures List Packet Captures
> getOrganizationDevicesPacketCaptureCaptures | organizationId, captureIds, networkIds, serials, process, captureStatus, name, clientMac, notes, deviceName, adminName, perPage, startingAfter, endingBefore, sortOrder | `` | admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, meta, name, network, packets, ports, process, productType, remaining, serial, size, startTs, status, total, value | `` |
- POST /organizations/{organizationId}/devices/packetCapture/captures Perform a packet capture on a device and store in Meraki Cloud (BETA)
> createOrganizationDevicesPacketCaptureCapture | organizationId | captureReason, duration, filterExpression, interface, name, outputType, ports, serials | autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/captures Perform a packet capture on a device and store in Meraki Cloud
> createOrganizationDevicesPacketCaptureCapture | organizationId | destination, duration, filterExpression, interface, name, notes, outputType, ports, serials | admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value | `` |
- DELETE /organizations/{organizationId}/devices/packetCapture/captures Delete packet capture from cloud (BETA)
> deleteOrganizationDevicesPacketCaptureCaptures | organizationId | captureIds | `` | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/captures/bulkCreate Perform a packet capture on multiple devices and store in Meraki Cloud.
> bulkOrganizationDevicesPacketCaptureCapturesCreate | organizationId | devices, duration, filterExpression, interface, name, notes, serial, switchports | admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, items, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value | `` |
- GET /organizations/{organizationId}/devices/packetCapture/captures/{id}/downloadUrl Get presigned download URL for given packet capture id (BETA)
> downloadOrganizationDevicesPacketCaptureCaptureUrl | organizationId, id | `` | captureId, downloadUrl | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/captures/bulkDelete BulkDelete packet captures from cloud
> bulkOrganizationDevicesPacketCaptureCapturesDelete | organizationId | captureIds | `` | `` |
- POST /organizations/{organizationId}/devices/packetCapture/captures/{id}/stop Stop a specific packet capture (not supported for Catalyst devices) (BETA)
> stopOrganizationDevicesPacketCaptureCapture | organizationId, id | serials | autopcapType, captureId, captureReason, captureSource, client, device, devices, duration, errorMessage, fileSize, filterExpression, id, interfaces, mac, name, network, outputType, packetCount, ports, serial, startTime, status, user | `` |
+ DELETE /organizations/{organizationId}/devices/packetCapture/captures/{captureId} Delete a single packet capture from cloud using captureId
> deleteOrganizationDevicesPacketCaptureCapture | organizationId, captureId | `` | `` | `` |
- GET /organizations/{organizationId}/devices/packetCapture/schedules List scheduled Packet Captures (BETA)
> getOrganizationDevicesPacketCaptureSchedules | organizationId, pcapScheduleConfigurationIds, networkIds, deviceIds | `` | captureCount, captureReason, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, items, lastCaptureId, meta, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, total, updatedAt, user, warnings, weekdays | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/captures/{captureId}/downloadUrl/generate Get presigned download URL for given packet capture id
> generateOrganizationDevicesPacketCaptureCaptureDownloadUrl | organizationId, captureId | `` | captureId, downloadUrl, url | `` |
- POST /organizations/{organizationId}/devices/packetCapture/schedules Create a schedule for packet capture (BETA)
> createOrganizationDevicesPacketCaptureSchedule | organizationId | captureReason, devices, duration, enabled, endTs, filterExpression, frequency, interfaces, name, recurrence, schedule, serial, startTs, switchports, weekdays | captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/captures/{captureId}/stop Stop a specific packet capture (not supported for Catalyst devices)
> stopOrganizationDevicesPacketCaptureCapture | organizationId, captureId | serials | admin, captureId, client, counts, destination, details, device, devices, duration, errorMessage, file, filterExpression, id, interface, mac, name, network, packets, ports, process, productType, serial, size, startTs, status, total, value | `` |
- DELETE /organizations/{organizationId}/devices/packetCapture/schedules Delete schedule from cloud (BETA)
> deleteOrganizationDevicesPacketCaptureSchedules | organizationId | pcapScheduleConfigurationIds | `` | `` |
+ GET /organizations/{organizationId}/devices/packetCapture/schedules List the Packet Capture Schedules
> getOrganizationDevicesPacketCaptureSchedules | organizationId, scheduleIds, networkIds, deviceIds | `` | admin, captureCount, counts, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, items, lastCaptureId, meta, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, total, updatedAt, warnings, weekdays | `` |
- PUT /organizations/{organizationId}/devices/packetCapture/schedules/priority Bulk update priorities of pcap schedules (BETA)
> updateOrganizationDevicesPacketCaptureSchedulesPriority | organizationId | pcapScheduleConfigurationIds | pcapScheduleConfigurationId, priority, updatedPriorities | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/schedules Create a schedule for packet capture
> createOrganizationDevicesPacketCaptureSchedule | organizationId | devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays | admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays | `` |
- PUT /organizations/{organizationId}/devices/packetCapture/schedules/{pcapScheduleConfigurationId} Update a schedule for packet capture (BETA)
> updateOrganizationDevicesPacketCaptureSchedule | organizationId, pcapScheduleConfigurationId | captureReason, devices, duration, enabled, endTs, filterExpression, frequency, name, recurrence, schedule, serial, startTs, switchports, weekdays | captureCount, captureReason, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interfaces, lastCaptureId, name, nextCaptureTs, pcapScheduleConfigurationId, priority, recurrence, schedule, serial, startTs, switchports, updatedAt, user, warnings, weekdays | `` |
+ POST /organizations/{organizationId}/devices/packetCapture/schedules/bulkDelete Delete packet capture schedules (BETA)
> bulkOrganizationDevicesPacketCaptureSchedulesDelete | organizationId | scheduleIds | `` | `` |
+
+ POST /organizations/{organizationId}/devices/packetCapture/schedules/reorder Bulk update priorities of pcap schedules
> reorderOrganizationDevicesPacketCaptureSchedules | organizationId | order, priority, scheduleId | pcapScheduleConfigurationId, priority, updatedPriorities | `` |
+
+ PUT /organizations/{organizationId}/devices/packetCapture/schedules/{scheduleId} Update a schedule for packet capture
> updateOrganizationDevicesPacketCaptureSchedule | organizationId, scheduleId | devices, duration, enabled, endTs, filterExpression, frequency, interface, name, notes, recurrence, schedule, serial, startTs, switchports, weekdays | admin, captureCount, createdAt, device, devices, duration, enabled, endTs, filterExpression, frequency, id, interface, lastCaptureId, name, nextCaptureTs, notes, priority, recurrence, schedule, scheduleId, serial, startTs, switchports, updatedAt, warnings, weekdays | `` |
+
+ DELETE /organizations/{organizationId}/devices/packetCapture/schedules/{scheduleId} Delete schedule from cloud
> deleteOrganizationDevicesPacketCaptureSchedule | organizationId, scheduleId | scheduleId | `` | `` |
+
+ POST /organizations/{organizationId}/devices/packetCaptures/{packetId}/tasks Enqueues a task for a specific packet capture (BETA)
> tasksOrganizationDevicesPacketCapture | organizationId, packetId | networkId, task | status, task, taskId | dashboard:general:telemetry:packetcapture:read |
+
+ GET /organizations/{organizationId}/devices/packetCaptures/{packetId}/tasks/{id} Retrieves packet capture analysis result for a specific packet capture task. (BETA)
> getOrganizationDevicesPacketCaptureTask | organizationId, packetId, id, networkId | `` | analyzer, analyzers, counts, detailMessage, details, devices, failed, failureCount, failures, fileName, filePathUrl, ips, macs, name, packets, passed, present, result, status, subCategory, successes, summary, task, testCounts, testResults, total, url | dashboard:general:telemetry:packetcapture:read |
GET /organizations/{organizationId}/devices/powerModules/statuses/byDevice List the most recent status information for power modules in rackmount MX and MS devices that support them
> getOrganizationDevicesPowerModulesStatusesByDevice | organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType | `` | id, mac, model, name, network, number, productType, serial, slots, status, tags | dashboard:general:telemetry:read |
@@ -1504,6 +1534,8 @@
GET /organizations/{organizationId}/devices/statuses/overview Return an overview of current device statuses
> getOrganizationDevicesStatusesOverview | organizationId, productTypes, networkIds | `` | alerting, byStatus, counts, dormant, offline, online | dashboard:general:telemetry:read |
+ GET /organizations/{organizationId}/devices/syslog/servers/roles/byNetwork Returns roles that can be assigned to a syslog server for a given network. (BETA)
> getOrganizationDevicesSyslogServersRolesByNetwork | organizationId, perPage, startingAfter, endingBefore, networkIds | `` | availableRoles, counts, id, items, meta, name, network, remaining, total, value | `` |
+
GET /organizations/{organizationId}/devices/system/memory/usage/history/byInterval Return the memory utilization history in kB for devices in the organization.
> getOrganizationDevicesSystemMemoryUsageHistoryByInterval | organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, interval, networkIds, serials, productTypes | `` | counts, endTs, free, id, intervals, items, mac, maximum, median, memory, meta, minimum, model, name, network, percentages, provisioned, remaining, serial, startTs, tags, total, used | `` |
GET /organizations/{organizationId}/devices/uplinks/addresses/byDevice List the current uplink addresses for devices in an organization.
> getOrganizationDevicesUplinksAddressesByDevice | organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, serials, tags, tagsFilterType | `` | address, addresses, assignmentMode, gateway, id, interface, mac, name, nameservers, network, productType, protocol, public, serial, tags, uplinks, vlan | dashboard:general:telemetry:read |
@@ -1522,7 +1554,7 @@
DELETE /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} Delete an early access feature opt-in
> deleteOrganizationEarlyAccessFeaturesOptIn | organizationId, optInId | `` | `` | dashboard:iam:config:write |
- PUT /organizations/{organizationId}/extensions/jupiter/interconnects/{interconnectId} Update name and status of an Interconnect (BETA)
> updateOrganizationExtensionsJupiterInterconnect | organizationId, interconnectId | name, status | asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId | sdwan:config:write |
+ PUT /organizations/{organizationId}/extensions/sdwanmanager/interconnects/{interconnectId} Update name and status of an Interconnect (BETA)
> updateOrganizationExtensionsSdwanmanagerInterconnect | organizationId, interconnectId | name, status | asNum, createdAt, id, internalSubnets, name, networkId, networkLocaleId, status, tunnelCount, type, vpnCount, wiredId | sdwan:config:write |
GET /organizations/{organizationId}/extensions/thousandEyes/networks List the ThousandEyes agent configurations under this organization (BETA)
> getOrganizationExtensionsThousandEyesNetworks | organizationId | `` | agentId, enabled, networkId | dashboard:general:config:read |
@@ -1574,11 +1606,11 @@
DELETE /organizations/{organizationId}/insight/webApps/{customCounterSetRuleId} Delete a custom web application by counter set rule id. (BETA)
> deleteOrganizationInsightWebApp | organizationId, customCounterSetRuleId | `` | `` | `` |
- GET /organizations/{organizationId}/integrations/xdr/networks Returns the networks in the organization that have XDR enabled (BETA)
> getOrganizationIntegrationsXdrNetworks | organizationId, networkIds | `` | enabled, isEligible, name, networkId, productTypes | `` |
+ GET /organizations/{organizationId}/integrations/xdr/networks Returns the networks in the organization that have XDR enabled
> getOrganizationIntegrationsXdrNetworks | organizationId, networkIds, perPage, startingAfter, endingBefore | `` | counts, enabled, isEligible, items, meta, name, networkId, productTypes, remaining, total | `` |
- POST /organizations/{organizationId}/integrations/xdr/networks/disable Disable XDR on networks (BETA)
> disableOrganizationIntegrationsXdrNetworks | organizationId | networkId, networks, productTypes | enabled, isEligible, name, networkId, productTypes | `` |
+ POST /organizations/{organizationId}/integrations/xdr/networks/disable Disable XDR on networks
> disableOrganizationIntegrationsXdrNetworks | organizationId | networkId, networks, productTypes | enabled, isEligible, name, networkId, networks, productTypes | `` |
- POST /organizations/{organizationId}/integrations/xdr/networks/enable Enable XDR on networks (BETA)
> enableOrganizationIntegrationsXdrNetworks | organizationId | networkId, networks, productTypes | enabled, isEligible, name, networkId, productTypes | `` |
+ POST /organizations/{organizationId}/integrations/xdr/networks/enable Enable XDR on networks
> enableOrganizationIntegrationsXdrNetworks | organizationId | networkId, networks, productTypes | enabled, isEligible, name, networkId, networks, productTypes | `` |
POST /organizations/{organizationId}/inventory/claim Claim a list of devices, licenses, and/or orders into an organization inventory
> claimIntoOrganizationInventory | organizationId | key, licenses, mode, orders, serials | key, licenses, mode, orders, serials | dashboard:licensing:config:write |
@@ -1590,15 +1622,19 @@
GET /organizations/{organizationId}/inventory/devices/{serial} Return a single device from the inventory of an organization
> getOrganizationInventoryDevice | organizationId, serial | `` | claimedAt, countryCode, details, licenseExpirationDate, mac, model, name, networkId, orderNumber, productType, serial, tags, value | dashboard:general:config:read |
- POST /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents Imports event logs related to the onboarding app into elastisearch
> createOrganizationInventoryOnboardingCloudMonitoringExportEvent | organizationId | logEvent, request, targetOS, timestamp | `` | dashboard:general:config:write |
+ POST /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents Imports event logs related to the onboarding app into elastisearch (DEPRECATED)
> createOrganizationInventoryOnboardingCloudMonitoringExportEvent | organizationId | logEvent, request, targetOS, timestamp | `` | dashboard:general:config:write |
+
+ POST /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports Commits the import operation to complete the onboarding of a device into Dashboard for monitoring. (DEPRECATED)
> createOrganizationInventoryOnboardingCloudMonitoringImport | organizationId | deviceId, devices, networkId, udi | importId, message, status | dashboard:general:config:write |
- POST /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports Commits the import operation to complete the onboarding of a device into Dashboard for monitoring.
> createOrganizationInventoryOnboardingCloudMonitoringImport | organizationId | deviceId, devices, networkId, udi | importId, message, status | dashboard:general:config:write |
+ GET /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports Check the status of a committed Import operation (DEPRECATED)
> getOrganizationInventoryOnboardingCloudMonitoringImports | organizationId, importIds | `` | created, device, importId, status, url | dashboard:general:config:read |
- GET /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports Check the status of a committed Import operation
> getOrganizationInventoryOnboardingCloudMonitoringImports | organizationId, importIds | `` | created, device, importId, status, url | dashboard:general:config:read |
+ GET /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks Returns list of networks eligible for adding cloud monitored device (DEPRECATED)
> getOrganizationInventoryOnboardingCloudMonitoringNetworks | organizationId, deviceType, search, perPage, startingAfter, endingBefore | `` | enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url | dashboard:general:config:read |
- GET /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks Returns list of networks eligible for adding cloud monitored device
> getOrganizationInventoryOnboardingCloudMonitoringNetworks | organizationId, deviceType, search, perPage, startingAfter, endingBefore | `` | enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url | dashboard:general:config:read |
+ POST /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare Initiates or updates an import session (DEPRECATED)
> createOrganizationInventoryOnboardingCloudMonitoringPrepare | organizationId | accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut | cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username | dashboard:general:config:write |
- POST /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare Initiates or updates an import session
> createOrganizationInventoryOnboardingCloudMonitoringPrepare | organizationId | accessList, authentication, authorization, certificateName, devices, endLineNumber, group, localInterface, loopbackNumber, name, options, rotaryNumber, skipCommit, startLineNumber, sudi, tunnel, user, username, vty, vtyIn, vtyOut | cloudStaticIp, configParams, content, deviceId, hash, host, message, mode, name, port, publicKey, rootCertificate, secret, status, tunnel, udi, user, username | dashboard:general:config:write |
+ POST /organizations/{organizationId}/inventory/orders/claim Claim an order by the secure unique order claim number, the order claim id (BETA)
> claimOrganizationInventoryOrders | organizationId | claimId, description, name, subscriptionId, subscriptions | claimId, counts, description, endDate, isClaimed, limit, name, number, seats, serials, startDate, subscriptionId, subscriptions | `` |
+
+ POST /organizations/{organizationId}/inventory/orders/preview Preview the results and status of an order claim by the secure order id (BETA)
> previewOrganizationInventoryOrders | organizationId | claimId | claimId, counts, description, devices, endDate, isClaimed, limit, name, number, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions | `` |
POST /organizations/{organizationId}/inventory/release Release a list of claimed devices from an organization.
> releaseFromOrganizationInventory | organizationId | serials | serials | dashboard:general:config:write |
@@ -1622,13 +1658,9 @@
POST /organizations/{organizationId}/licensing/coterm/licenses/move Moves a license to a different organization (coterm only)
> moveOrganizationLicensingCotermLicenses | organizationId | count, counts, destination, key, licenses, mode, model, organizationId | claimedAt, count, counts, duration, edition, editions, expired, invalidated, invalidatedAt, key, mode, model, movedLicenses, organizationId, productType, remainderLicenses, startedAt | dashboard:licensing:config:write |
- POST /organizations/{organizationId}/licensing/orders/claim Claim an order by the secure unique order claim number, the order claim id (BETA)
> claimOrganizationLicensingOrders | organizationId | claimId, description, name, subscriptionId, subscriptions | assigned, available, claimId, counts, description, endDate, isClaimed, limit, name, networks, number, organizations, seats, serials, startDate, subscriptionId, subscriptions | `` |
-
- POST /organizations/{organizationId}/licensing/orders/preview Preview the results and status of an order claim by the secure order id (BETA)
> previewOrganizationLicensingOrders | organizationId | claimId | assigned, available, claimId, counts, description, devices, endDate, isClaimed, limit, networks, number, organizations, pending, quantity, seats, shipments, shippedAt, shipping, sku, startDate, subscriptionId, subscriptions | `` |
+ GET /organizations/{organizationId}/loginSecurity Returns the login security settings for an organization.
> getOrganizationLoginSecurity | organizationId | `` | accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges | dashboard:iam:config:read |
- GET /organizations/{organizationId}/loginSecurity Returns the login security settings for an organization.
> getOrganizationLoginSecurity | organizationId | `` | accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges | dashboard:iam:config:read |
-
- PUT /organizations/{organizationId}/loginSecurity Update the login security settings for an organization
> updateOrganizationLoginSecurity | organizationId | accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges | accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, numDifferentPasswords, passwordExpirationDays, ranges | dashboard:iam:config:write |
+ PUT /organizations/{organizationId}/loginSecurity Update the login security settings for an organization
> updateOrganizationLoginSecurity | organizationId | accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges | accountLockoutAttempts, apiAuthentication, enabled, enforceAccountLockout, enforceDifferentPasswords, enforceIdleTimeout, enforceLoginIpRanges, enforcePasswordExpiration, enforceStrongPasswords, enforceTwoFactorAuth, idleTimeoutMinutes, ipRestrictionsForKeys, loginIpRanges, minimumPasswordLength, numDifferentPasswords, passwordExpirationDays, ranges | dashboard:iam:config:write |
GET /organizations/{organizationId}/networks List the networks that the user has privileges on in an organization
> getOrganizationNetworks | organizationId, configTemplateId, isBoundToConfigTemplate, tags, tagsFilterType, productTypes, perPage, startingAfter, endingBefore | `` | enrollmentString, id, isBoundToConfigTemplate, name, notes, organizationId, productTypes, tags, timeZone, url | dashboard:general:config:read |
@@ -1690,6 +1722,14 @@
DELETE /organizations/{organizationId}/samlRoles/{samlRoleId} Remove a SAML role
> deleteOrganizationSamlRole | organizationId, samlRoleId | `` | `` | dashboard:iam:config:write |
+ GET /organizations/{organizationId}/sase/connectivity/enrollableNetworks List of MX networks or templates that can be enrolled into Secure Access (BETA)
> getOrganizationSaseConnectivityEnrollableNetworks | organizationId, perPage, startingAfter, endingBefore | `` | address, counts, defaultRoute, enabled, items, meta, model, name, networkId, region, remaining, routing, street, total, type, vpn | `` |
+
+ DELETE /organizations/{organizationId}/sase/connectivity/sites/bulkDetach Detach sites in this organization from Secure Access (BETA)
> deleteOrganizationSaseConnectivitySitesBulkDetach | organizationId | callback, httpServer, id, merakiEnrollments, network, payloadTemplate, sharedSecret, siteId, url | action, callback, id, message, request, siteId, status, url | `` |
+
+ POST /organizations/{organizationId}/sase/connectivity/sites/bulkEnroll Enroll sites in this organization to Secure Access (BETA)
> createOrganizationSaseConnectivitySitesBulkEnroll | organizationId | callback, httpServer, id, merakiEnrollments, network, payloadTemplate, region, sharedSecret, url | action, callback, id, message, regionId, request, siteId, status, url | `` |
+
+ GET /organizations/{organizationId}/sase/connectivity/sites/{id} Get details of a site in this organization (BETA)
> getOrganizationSaseConnectivitySite | organizationId, id, id | `` | address, defaultRoute, enabled, id, model, name, networkId, region, routing, street, type, vpn | `` |
+
GET /organizations/{organizationId}/secureConnect/privateApplicationGroups Provides a list of private application groups for an Organization (BETA)
> getOrganizationSecureConnectPrivateApplicationGroups | organizationId, perPage, startingAfter, endingBefore, nameIncludes, applicationGroupIds, sortBy, sortOrder | `` | applicationGroupId, applicationIds, createdAt, data, description, meta, modifiedAt, name, total | `` |
POST /organizations/{organizationId}/secureConnect/privateApplicationGroups Creates a group of private applications to apply to policy (BETA)
> createOrganizationSecureConnectPrivateApplicationGroup | organizationId | applicationIds, description, name | applicationGroupId, applicationIds, createdAt, description, modifiedAt, name | `` |
@@ -1796,6 +1836,8 @@
DELETE /organizations/{organizationId}/spaces/integration/remove Remove the Spaces integration from Meraki (BETA)
> deleteOrganizationSpacesIntegrationRemove | organizationId | `` | message, status | dashboard:general:config:write |
+ POST /organizations/{organizationId}/spaces/integration/remove Remove the Spaces integration from Meraki (BETA)
> createOrganizationSpacesIntegrationRemove | organizationId | `` | message, status | dashboard:general:config:write |
+
GET /organizations/{organizationId}/splash/assets/{id} Get a Splash Theme Asset
> getOrganizationSplashAsset | organizationId, id | `` | fileData, id, name | `` |
DELETE /organizations/{organizationId}/splash/assets/{id} Delete a Splash Theme Asset
> deleteOrganizationSplashAsset | organizationId, id | `` | `` | `` |
@@ -1856,6 +1898,16 @@
DELETE /organizations/{organizationId}/switch/ports/profiles/automations/{id} Delete an automation port profile from an organization (BETA)
> deleteOrganizationSwitchPortsProfilesAutomation | organizationId, id | `` | `` | `` |
+ GET /organizations/{organizationId}/switch/ports/profiles/networks/assignments Fetch all Network - Smart Port Profile associations for an organization (BETA)
> getOrganizationSwitchPortsProfilesNetworksAssignments | organizationId, perPage, page | `` | assignmentId, counts, id, items, meta, network, profile, remaining, total, type | `` |
+
+ POST /organizations/{organizationId}/switch/ports/profiles/networks/assignments Create Network and Smart Ports Profile association for a specific profile (BETA)
> createOrganizationSwitchPortsProfilesNetworksAssignment | organizationId | id, network, profile, type | assignmentId, id, network, profile, type | `` |
+
+ POST /organizations/{organizationId}/switch/ports/profiles/networks/assignments/batchCreate Batch Create Network and Smart Ports Profile associations for a specific profile (BETA)
> batchOrganizationSwitchPortsProfilesNetworksAssignmentsCreate | organizationId | id, items, network, profile, type | assignmentId, id, items, network, profile, type | `` |
+
+ POST /organizations/{organizationId}/switch/ports/profiles/networks/assignments/bulkDelete Bulk delete Network and Smart Port Profile associations (BETA)
> bulkOrganizationSwitchPortsProfilesNetworksAssignmentsDelete | organizationId | assignmentId, items | `` | `` |
+
+ DELETE /organizations/{organizationId}/switch/ports/profiles/networks/assignments/{assignmentId} Delete Network and Smart Port profile association for a specific profile (BETA)
> deleteOrganizationSwitchPortsProfilesNetworksAssignment | organizationId, assignmentId | `` | `` | `` |
+
GET /organizations/{organizationId}/switch/ports/profiles/overview/byProfile List the port profiles in an organization (BETA)
> getOrganizationSwitchPortsProfilesOverviewByProfile | organizationId, networkIds, formattedStaticAssignments, searchQuery, perPage, startingAfter, endingBefore | `` | access, assigned, automations, counts, createdAt, description, excluded, id, included, isOrganizationWide, items, meta, name, network, networks, networksCount, ports, profileId, switches, total, type, updatedAt, values | `` |
GET /organizations/{organizationId}/switch/ports/profiles/{id} Get detailed information about a port profile (BETA)
> getOrganizationSwitchPortsProfile | organizationId, id | `` | access, accessPolicyNumber, accessPolicyType, adaptivePolicyGroupId, allowedVlans, assignedSwitchports, associatedPorts, associatedSwitches, automations, createdAt, daiTrusted, description, enabled, id, isOrganizationWide, isolationEnabled, mac, macAllowList, model, name, networkId, networks, peerSgtCapable, poeEnabled, port, portId, portIds, portName, portNum, profile, profileId, rstpEnabled, serial, stickyMacAllowList, stickyMacAllowListLimit, stormControlEnabled, stpGuard, switch, switchId, tags, template, type, udld, updatedAt, values, vlan, voiceVlan | `` |
@@ -1910,6 +1962,8 @@
GET /organizations/{organizationId}/wireless/airMarshal/settings/byNetwork Returns the current Air Marshal settings for this network
> getOrganizationWirelessAirMarshalSettingsByNetwork | organizationId, networkIds, perPage, startingAfter, endingBefore | `` | counts, defaultPolicy, items, meta, networkId, remaining, total | `` |
+ GET /organizations/{organizationId}/wireless/certificates/openRoaming/certificateAuthority Query for details on the organization's OpenRoaming Certificate Authority certificate (CAs). (BETA)
> getOrganizationWirelessCertificatesOpenRoamingCertificateAuthority | organizationId | `` | contents, status | wireless:config:read |
+
GET /organizations/{organizationId}/wireless/clients/overview/byDevice List access point client count at the moment in an organization
> getOrganizationWirelessClientsOverviewByDevice | organizationId, networkIds, serials, campusGatewayClusterIds, perPage, startingAfter, endingBefore | `` | byStatus, counts, id, items, meta, network, online, remaining, serial, total | `` |
GET /organizations/{organizationId}/wireless/devices/channelUtilization/byDevice Get average channel utilization for all bands in a network, split by AP
> getOrganizationWirelessDevicesChannelUtilizationByDevice | organizationId, networkIds, serials, perPage, startingAfter, endingBefore, t0, t1, timespan, interval | `` | band, byBand, id, mac, network, nonWifi, percentage, serial, total, wifi | wireless:telemetry:read |
@@ -1922,6 +1976,12 @@
GET /organizations/{organizationId}/wireless/devices/ethernet/statuses List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices.
> getOrganizationWirelessDevicesEthernetStatuses | organizationId, perPage, startingAfter, endingBefore, networkIds | `` | ac, aggregation, duplex, enabled, id, isConnected, linkNegotiation, mode, name, network, poe, ports, power, serial, speed, standard | wireless:telemetry:read |
+ GET /organizations/{organizationId}/wireless/devices/latency/byClient Get latency summaries for all wireless devices in an organization. (BETA)
> getOrganizationWirelessDevicesLatencyByClient | organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, bands, ssids, macs | `` | average, device, frames, id, mac, name, network, overall, serial | `` |
+
+ GET /organizations/{organizationId}/wireless/devices/latency/byDevice Get latency summaries for all wireless devices in an organization. (BETA)
> getOrganizationWirelessDevicesLatencyByDevice | organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids | `` | average, device, frames, id, mac, name, network, overall, serial | `` |
+
+ GET /organizations/{organizationId}/wireless/devices/latency/byNetwork Get per-network latency summaries for all wireless networks in an organization. (BETA)
> getOrganizationWirelessDevicesLatencyByNetwork | organizationId, perPage, startingAfter, endingBefore, t0, t1, timespan, networkIds, serials, bands, ssids | `` | average, frames, id, name, network, overall | `` |
+
GET /organizations/{organizationId}/wireless/devices/packetLoss/byClient Get average packet loss for the given timespan for all clients in the organization.
> getOrganizationWirelessDevicesPacketLossByClient | organizationId, networkIds, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan | `` | client, downstream, id, lossPercentage, lost, mac, name, network, total, upstream | `` |
GET /organizations/{organizationId}/wireless/devices/packetLoss/byDevice Get average packet loss for the given timespan for all devices in the organization
> getOrganizationWirelessDevicesPacketLossByDevice | organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan | `` | device, downstream, id, lossPercentage, lost, mac, name, network, serial, total, upstream | `` |
@@ -1930,11 +1990,35 @@
GET /organizations/{organizationId}/wireless/devices/power/mode/history Return a record of power mode changes for wireless devices in the organization
> getOrganizationWirelessDevicesPowerModeHistory | organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials | `` | events, id, items, mac, model, name, network, powerMode, serial, tags, ts | `` |
+ GET /organizations/{organizationId}/wireless/devices/radsec/certificates/authorities Query for details on the organization's RADSEC device Certificate Authority certificates (CAs)
> getOrganizationWirelessDevicesRadsecCertificatesAuthorities | organizationId, certificateAuthorityIds | `` | certificateAuthorityId, contents, counts, items, meta, remaining, status, total | dashboard:iam:config:read |
+
+ PUT /organizations/{organizationId}/wireless/devices/radsec/certificates/authorities Update an organization's RADSEC device Certificate Authority (CA) state
> updateOrganizationWirelessDevicesRadsecCertificatesAuthorities | organizationId | certificateAuthorityId, status | certificateAuthorityId, contents, status | dashboard:iam:config:write |
+
+ POST /organizations/{organizationId}/wireless/devices/radsec/certificates/authorities Create an organization's RADSEC device Certificate Authority (CA)
> createOrganizationWirelessDevicesRadsecCertificatesAuthority | organizationId | `` | certificateAuthorityId, contents, status | dashboard:iam:config:write |
+
+ GET /organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls Query for certificate revocation list (CRL) for the organization's RADSEC device Certificate Authorities (CAs).
> getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls | organizationId, certificateAuthorityIds | `` | certificateAuthorityId, counts, crl, items, meta, remaining, total | dashboard:iam:config:read |
+
+ GET /organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls/deltas Query for all delta certificate revocation list (CRL) for the organization's RADSEC device Certificate Authority (CA) with the given id.
> getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas | organizationId, certificateAuthorityIds | `` | certificateAuthorityId, counts, crl, items, meta, remaining, total | dashboard:iam:config:read |
+
+ GET /organizations/{organizationId}/wireless/devices/signalQuality/byClient Get average signal quality for all clients in the organization (BETA)
> getOrganizationWirelessDevicesSignalQualityByClient | organizationId, networkIds, serials, ssids, bands, macs, perPage, startingAfter, endingBefore, t0, t1, timespan | `` | client, id, mac, name, network, rssi, snr | `` |
+
+ GET /organizations/{organizationId}/wireless/devices/signalQuality/byDevice Get average signal quality for all devices in the organization (BETA)
> getOrganizationWirelessDevicesSignalQualityByDevice | organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan | `` | id, name, network, rssi, snr | `` |
+
+ GET /organizations/{organizationId}/wireless/devices/signalQuality/byNetwork Get average signal quality for all networks in the organization (BETA)
> getOrganizationWirelessDevicesSignalQualityByNetwork | organizationId, networkIds, serials, ssids, bands, perPage, startingAfter, endingBefore, t0, t1, timespan | `` | id, name, network, rssi, snr | `` |
+
GET /organizations/{organizationId}/wireless/devices/system/cpu/load/history Return the CPU Load history for a list of wireless devices in the organization.
> getOrganizationWirelessDevicesSystemCpuLoadHistory | organizationId, t0, t1, timespan, perPage, startingAfter, endingBefore, networkIds, serials | `` | cpuCount, cpuLoad5, id, items, mac, model, name, network, serial, series, tags, ts | `` |
GET /organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice List of Catalyst access points information
> getOrganizationWirelessDevicesWirelessControllersByDevice | organizationId, networkIds, serials, controllerSerials, perPage, startingAfter, endingBefore | `` | controller, countryCode, counts, details, id, items, joinedAt, meta, mode, model, name, network, policy, remaining, rf, serial, site, tags, total, value | `` |
- GET /organizations/{organizationId}/wireless/location/scanning/byNetwork Return scanning API settings (BETA)
> getOrganizationWirelessLocationScanningByNetwork | organizationId, perPage, startingAfter, endingBefore, networkIds | `` | api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator | wireless:telemetry:read |
+ GET /organizations/{organizationId}/wireless/location/scanning/byNetwork Return scanning API settings
> getOrganizationWirelessLocationScanningByNetwork | organizationId, perPage, startingAfter, endingBefore, networkIds | `` | api, counts, enabled, items, meta, name, networkId, remaining, string, total, validator | wireless:telemetry:read |
+
+ GET /organizations/{organizationId}/wireless/location/scanning/receivers Return scanning API receivers
> getOrganizationWirelessLocationScanningReceivers | organizationId, perPage, startingAfter, endingBefore, networkIds | `` | counts, id, items, meta, name, network, radio, receiverId, remaining, total, type, url, version | wireless:telemetry:read |
+
+ POST /organizations/{organizationId}/wireless/location/scanning/receivers Add new receiver for scanning API
> createOrganizationWirelessLocationScanningReceiver | organizationId | id, network, radio, sharedSecret, type, url, version | id, name, network, radio, receiverId, type, url, version | wireless:telemetry:write |
+
+ PUT /organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId} Change scanning API receiver settings
> updateOrganizationWirelessLocationScanningReceiver | organizationId, receiverId | radio, type, url, version | id, name, network, radio, receiverId, type, url, version | wireless:telemetry:write |
+
+ DELETE /organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId} Delete a scanning API receiver
> deleteOrganizationWirelessLocationScanningReceiver | organizationId, receiverId | `` | `` | wireless:telemetry:write |
GET /organizations/{organizationId}/wireless/opportunisticPcap/byNetwork List the Opportunistic Pcap settings of an organization by network (BETA)
> getOrganizationWirelessOpportunisticPcapByNetwork | organizationId, networkIds | `` | enablement, name, networkId, networkWide, serials, tags | `` |
@@ -1952,13 +2036,13 @@
GET /organizations/{organizationId}/wireless/rfProfiles/assignments/byDevice List the RF profiles of an organization by device
> getOrganizationWirelessRfProfilesAssignmentsByDevice | organizationId, perPage, startingAfter, endingBefore, networkIds, productTypes, name, mac, serial, model, macs, serials, models | `` | counts, id, isIndoorDefault, isOutdoorDefault, items, meta, model, name, network, remaining, rfProfile, serial, total | `` |
- GET /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries List the L2 isolation allow list MAC entry in an organization (BETA)
> getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries | organizationId, perPage, startingAfter, endingBefore, networkIds, ssids | `` | client, counts, createdAt, description, entryId, id, items, mac, meta, name, network, number, remaining, ssid, total, updatedAt | `` |
+ GET /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries List the L2 isolation allow list MAC entry in an organization
> getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries | organizationId, perPage, startingAfter, endingBefore, networkIds, ssids | `` | client, counts, createdAt, description, entryId, id, items, lastUpdatedAt, mac, meta, name, network, number, remaining, ssid, total | `` |
- POST /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries Create isolation allow list MAC entry for this organization (BETA)
> createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry | organizationId | client, description, id, mac, network, number, ssid | client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt | `` |
+ POST /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries Create isolation allow list MAC entry for this organization
> createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry | organizationId | client, description, id, mac, network, number, ssid | client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid | `` |
- DELETE /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{id} Destroy isolation allow list MAC entry for this organization (BETA)
> deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry | organizationId, id | `` | `` | `` |
+ DELETE /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId} Destroy isolation allow list MAC entry for this organization
> deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry | organizationId, entryId | `` | `` | `` |
- PUT /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{id} Update isolation allow list MAC entry info (BETA)
> updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry | organizationId, id | client, description, mac | client, createdAt, description, entryId, id, mac, name, network, number, ssid, updatedAt | `` |
+ PUT /organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId} Update isolation allow list MAC entry info
> updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry | organizationId, entryId | client, description, mac | client, createdAt, description, entryId, id, lastUpdatedAt, mac, name, network, number, ssid | `` |
GET /organizations/{organizationId}/wireless/ssids/statuses/byDevice List status information of all BSSIDs in your organization
> getOrganizationWirelessSsidsStatusesByDevice | organizationId, networkIds, serials, bssids, hideDisabled, perPage, startingAfter, endingBefore | `` | advertised, band, basicServiceSets, bssid, channel, channelWidth, counts, enabled, id, index, isBroadcasting, items, meta, name, network, number, power, radio, remaining, serial, ssid, total | wireless:telemetry:read |
@@ -1966,7 +2050,7 @@
GET /organizations/{organizationId}/wireless/zigbee/devices List the Zigbee MR Nodes for and organization or the supplied network(s) (BETA)
> getOrganizationWirelessZigbeeDevices | organizationId, perPage, startingAfter, endingBefore, networkIds, isEnrolled, search | `` | byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel | `` |
- PUT /organizations/{organizationId}/wireless/zigbee/devices/{id} Endpoint to update zigbee gateways (BETA)
> updateOrganizationWirelessZigbeeDevice | organizationId, id | enrolled | byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel | `` |
+ PUT /organizations/{organizationId}/wireless/zigbee/devices/{id} Endpoint to update zigbee gateways (BETA)
> updateOrganizationWirelessZigbeeDevice | organizationId, id | channel, enrolled | byStatus, channel, counts, doorLocks, dormant, enrolled, gateway, id, mac, name, network, offline, online, panId, serial, status, tags, transmitPowerLevel | `` |
POST /organizations/{organizationId}/wireless/zigbee/disenrollments Enqueue a job to start disenrolling doorlocks on zigbee configured MRs (BETA)
> createOrganizationWirelessZigbeeDisenrollment | organizationId | doorLockIds | disenrollmentId, doorLockIds, request, status, url | `` |
@@ -2010,7 +2094,7 @@
- API v1.56.0-beta.0
+ API v1.58.0-beta.1