How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

KPN SD-LAN / SD-WAN Network View API

The SD-LAN SD-WAN Network View API is a modern REST API based on the OpenAPI specification. The Network View API gives users read rights to retrieve information from the `Network View API` resources. - **Note**: By default you have read only access but based on your requirements and contract you can be granted `Manager` access to this API which is more than read only. To request manager access, please contact us at api_developer@kpn.com.

KPN SD-LAN / SD-WAN Network View API is one of 38 APIs that KPN publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Network, SD-WAN, SD-LAN, and Enterprise Networking. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

This API exposes 344 operations across 217 paths, organized into 11 resource areas. It is described by OpenAPI 3.0.0, at version 1.54.0.

Requests are made against a single base URL, https://api-prd.kpn.com/kpn/meraki.

344 operations 217 paths 0 schemas 22 DELETE191 GET32 POST99 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.54.0
Base URL
https://api-prd.kpn.com/kpn/meraki
Authentication
OAuth 2.0
Resource Areas
11

Authentication & Security 1

KPN SD-LAN / SD-WAN Network View API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2ClientCredentials) using the clientCredentials flow. By default, every request must be authenticated.

Paths & Operations 344

Across 217 paths, the API surfaces 344 operations — 22 DELETE, 191 GET, 32 POST, 99 PUT. They span 11 resource areas, including Operations, appliance.monitor, appliance.configure, cellularGateway.configure, switch.configure, switch.monitor, wireless.configure, wireless.monitor, and 3 more. Each is listed below with its method, path, parameters, and response codes.

Operations 3
GET
/organizations/{organizationId}/networks
List networks in an organization
getOrganizationNetworks 1 param → 200
GET
/organizations/{organizationId}/devices
List devices in an organization
getOrganizationDevices 1 param → 200
GET
/networks/{networkId}/clients
List clients in a network
getNetworkClients 1 param → 200
appliance.monitor 13
GET
/devices/{serial}/appliance/dhcp/subnets
Return the DHCP subnet information for an appliance
getDeviceApplianceDhcpSubnets 1 param → 200
GET
/devices/{serial}/appliance/performance
Return the performance score for a single MX
getDeviceAppliancePerformance 4 params → 200
GET
/devices/{serial}/appliance/prefixes/delegated
Return current delegated IPv6 prefixes on an appliance.
getDeviceAppliancePrefixesDelegated 1 param → 200
GET
/devices/{serial}/appliance/prefixes/delegated/vlanAssignments
Return prefixes assigned to all IPv6 enabled VLANs on an appliance.
getDeviceAppliancePrefixesDelegatedVlanAssignments 1 param → 200
GET
/networks/{networkId}/appliance/clients/{clientId}/security/events
List the security events for a client
getNetworkApplianceClientSecurityEvents 9 params → 200
GET
/networks/{networkId}/appliance/security/events
List the security events for a network
getNetworkApplianceSecurityEvents 8 params → 200
GET
/networks/{networkId}/appliance/uplinks/usageHistory
Get the sent and received bytes for each uplink of a network.
getNetworkApplianceUplinksUsageHistory 5 params → 200
GET
/organizations/{organizationId}/appliance/security/events
List the security events for an organization
getOrganizationApplianceSecurityEvents 8 params → 200
GET
/organizations/{organizationId}/appliance/uplink/statuses
List the uplink status of every Meraki MX and Z series appliances in the organization
getOrganizationApplianceUplinkStatuses 7 params → 200
GET
/organizations/{organizationId}/appliance/uplinks/statuses/overview
Returns an overview of uplink statuses
getOrganizationApplianceUplinksStatusesOverview 1 param → 200
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 4 params → 200
GET
/organizations/{organizationId}/appliance/vpn/stats
Show VPN history stat for networks in an organization
getOrganizationApplianceVpnStats 8 params → 200
GET
/organizations/{organizationId}/appliance/vpn/statuses
Show VPN status for networks in an organization
getOrganizationApplianceVpnStatuses 5 params → 200
appliance.configure 97
GET
/devices/{serial}/appliance/radio/settings
Return the radio settings of an appliance
getDeviceApplianceRadioSettings 1 param → 200
PUT
/devices/{serial}/appliance/radio/settings
Update the radio settings of an appliance
updateDeviceApplianceRadioSettings 1 param body → 200
GET
/devices/{serial}/appliance/uplinks/settings
Return the uplink settings for an MX appliance
getDeviceApplianceUplinksSettings 1 param → 200
PUT
/devices/{serial}/appliance/uplinks/settings
Update the uplink settings for an MX appliance
updateDeviceApplianceUplinksSettings 1 param body → 200
POST
/devices/{serial}/appliance/vmx/authenticationToken
Generate a new vMX authentication token
createDeviceApplianceVmxAuthenticationToken 1 param → 201
GET
/networks/{networkId}/appliance/connectivityMonitoringDestinations
Return the connectivity testing destinations for an MX network
getNetworkApplianceConnectivityMonitoringDestinations 1 param → 200
PUT
/networks/{networkId}/appliance/connectivityMonitoringDestinations
Update the connectivity testing destinations for an MX network
updateNetworkApplianceConnectivityMonitoringDestinations 1 param body → 200
GET
/networks/{networkId}/appliance/contentFiltering
Return the content filtering settings for an MX network
getNetworkApplianceContentFiltering 1 param → 200
PUT
/networks/{networkId}/appliance/contentFiltering
Update the content filtering settings for an MX network
updateNetworkApplianceContentFiltering 1 param body → 200
GET
/networks/{networkId}/appliance/contentFiltering/categories
List all available content filtering categories for an MX network
getNetworkApplianceContentFilteringCategories 1 param → 200
GET
/networks/{networkId}/appliance/firewall/cellularFirewallRules
Return the cellular firewall rules for an MX network
getNetworkApplianceFirewallCellularFirewallRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/cellularFirewallRules
Update the cellular firewall rules of an MX network
updateNetworkApplianceFirewallCellularFirewallRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/firewalledServices
List the appliance services and their accessibility rules
getNetworkApplianceFirewallFirewalledServices 1 param → 200
GET
/networks/{networkId}/appliance/firewall/firewalledServices/{service}
Return the accessibility settings of the given service ('ICMP', 'web', or 'SNMP')
getNetworkApplianceFirewallFirewalledService 2 params → 200
PUT
/networks/{networkId}/appliance/firewall/firewalledServices/{service}
Updates the accessibility settings for the given service ('ICMP', 'web', or 'SNMP')
updateNetworkApplianceFirewallFirewalledService 2 params body → 200
GET
/networks/{networkId}/appliance/firewall/inboundCellularFirewallRules
Return the inbound cellular firewall rules for an MX network
getNetworkApplianceFirewallInboundCellularFirewallRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/inboundCellularFirewallRules
Update the inbound cellular firewall rules of an MX network
updateNetworkApplianceFirewallInboundCellularFirewallRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/inboundFirewallRules
Return the inbound firewall rules for an MX network
getNetworkApplianceFirewallInboundFirewallRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/inboundFirewallRules
Update the inbound firewall rules of an MX network
updateNetworkApplianceFirewallInboundFirewallRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/l3FirewallRules
Return the L3 firewall rules for an MX network
getNetworkApplianceFirewallL3FirewallRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/l3FirewallRules
Update the L3 firewall rules of an MX network
updateNetworkApplianceFirewallL3FirewallRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/l7FirewallRules
List the MX L7 firewall rules for an MX network
getNetworkApplianceFirewallL7FirewallRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/l7FirewallRules
Update the MX L7 firewall rules for an MX network
updateNetworkApplianceFirewallL7FirewallRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/l7FirewallRules/applicationCategories
Return the L7 firewall application categories and their associated applications for an MX network
getNetworkApplianceFirewallL7FirewallRulesApplicationCategories 1 param → 200
GET
/networks/{networkId}/appliance/firewall/oneToManyNatRules
Return the 1:Many NAT mapping rules for an MX network
getNetworkApplianceFirewallOneToManyNatRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/oneToManyNatRules
Set the 1:Many NAT mapping rules for an MX network
updateNetworkApplianceFirewallOneToManyNatRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/oneToOneNatRules
Return the 1:1 NAT mapping rules for an MX network
getNetworkApplianceFirewallOneToOneNatRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/oneToOneNatRules
Set the 1:1 NAT mapping rules for an MX network
updateNetworkApplianceFirewallOneToOneNatRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/portForwardingRules
Return the port forwarding rules for an MX network
getNetworkApplianceFirewallPortForwardingRules 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/portForwardingRules
Update the port forwarding rules for an MX network
updateNetworkApplianceFirewallPortForwardingRules 1 param body → 200
GET
/networks/{networkId}/appliance/firewall/settings
Return the firewall settings for this network
getNetworkApplianceFirewallSettings 1 param → 200
PUT
/networks/{networkId}/appliance/firewall/settings
Update the firewall settings for this network
updateNetworkApplianceFirewallSettings 1 param body → 200
GET
/networks/{networkId}/appliance/ports
List per-port VLAN settings for all ports of a MX.
getNetworkAppliancePorts 1 param → 200
GET
/networks/{networkId}/appliance/ports/{portId}
Return per-port VLAN settings for a single MX port.
getNetworkAppliancePort 2 params → 200
PUT
/networks/{networkId}/appliance/ports/{portId}
Update the per-port VLAN settings for a single MX port.
updateNetworkAppliancePort 2 params body → 200
GET
/networks/{networkId}/appliance/prefixes/delegated/statics
List static delegated prefixes for a network
getNetworkAppliancePrefixesDelegatedStatics 1 param → 200
POST
/networks/{networkId}/appliance/prefixes/delegated/statics
Add a static delegated prefix from a network
createNetworkAppliancePrefixesDelegatedStatic 1 param body → 201
GET
/networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId}
Return a static delegated prefix from a network
getNetworkAppliancePrefixesDelegatedStatic 2 params → 200
PUT
/networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId}
Update a static delegated prefix from a network
updateNetworkAppliancePrefixesDelegatedStatic 2 params body → 200
DELETE
/networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId}
Delete a static delegated prefix from a network
deleteNetworkAppliancePrefixesDelegatedStatic 2 params → 204
GET
/networks/{networkId}/appliance/rfProfiles
List the RF profiles for this network
getNetworkApplianceRfProfiles 1 param → 200
POST
/networks/{networkId}/appliance/rfProfiles
Creates new RF profile for this network
createNetworkApplianceRfProfile 1 param body → 201
PUT
/networks/{networkId}/appliance/rfProfiles/{rfProfileId}
Updates specified RF profile for this network
updateNetworkApplianceRfProfile 2 params body → 200
DELETE
/networks/{networkId}/appliance/rfProfiles/{rfProfileId}
Delete a RF Profile
deleteNetworkApplianceRfProfile 2 params → 204
GET
/networks/{networkId}/appliance/rfProfiles/{rfProfileId}
Return a RF profile
getNetworkApplianceRfProfile 2 params → 200
PUT
/networks/{networkId}/appliance/sdwan/internetPolicies
Update SDWAN internet traffic preferences for an MX network
updateNetworkApplianceSdwanInternetPolicies 1 param body → 200
GET
/networks/{networkId}/appliance/security/intrusion
Returns all supported intrusion settings for an MX network
getNetworkApplianceSecurityIntrusion 1 param → 200
PUT
/networks/{networkId}/appliance/security/intrusion
Set the supported intrusion settings for an MX network
updateNetworkApplianceSecurityIntrusion 1 param body → 200
GET
/networks/{networkId}/appliance/security/malware
Returns all supported malware settings for an MX network
getNetworkApplianceSecurityMalware 1 param → 200
PUT
/networks/{networkId}/appliance/security/malware
Set the supported malware settings for an MX network
updateNetworkApplianceSecurityMalware 1 param body → 200
GET
/networks/{networkId}/appliance/settings
Return the appliance settings for a network
getNetworkApplianceSettings 1 param → 200
PUT
/networks/{networkId}/appliance/settings
Update the appliance settings for a network
updateNetworkApplianceSettings 1 param body → 200
GET
/networks/{networkId}/appliance/singleLan
Return single LAN configuration
getNetworkApplianceSingleLan 1 param → 200
PUT
/networks/{networkId}/appliance/singleLan
Update single LAN configuration
updateNetworkApplianceSingleLan 1 param body → 200
GET
/networks/{networkId}/appliance/ssids
List the MX SSIDs in a network
getNetworkApplianceSsids 1 param → 200
GET
/networks/{networkId}/appliance/ssids/{number}
Return a single MX SSID
getNetworkApplianceSsid 2 params → 200
PUT
/networks/{networkId}/appliance/ssids/{number}
Update the attributes of an MX SSID
updateNetworkApplianceSsid 2 params body → 200
GET
/networks/{networkId}/appliance/staticRoutes
List the static routes for an MX or teleworker network
getNetworkApplianceStaticRoutes 1 param → 200
POST
/networks/{networkId}/appliance/staticRoutes
Add a static route for an MX or teleworker network
createNetworkApplianceStaticRoute 1 param body → 201
GET
/networks/{networkId}/appliance/staticRoutes/{staticRouteId}
Return a static route for an MX or teleworker network
getNetworkApplianceStaticRoute 2 params → 200
PUT
/networks/{networkId}/appliance/staticRoutes/{staticRouteId}
Update a static route for an MX or teleworker network
updateNetworkApplianceStaticRoute 2 params body → 200
DELETE
/networks/{networkId}/appliance/staticRoutes/{staticRouteId}
Delete a static route from an MX or teleworker network
deleteNetworkApplianceStaticRoute 2 params → 204
GET
/networks/{networkId}/appliance/trafficShaping
Display the traffic shaping settings for an MX network
getNetworkApplianceTrafficShaping 1 param → 200
PUT
/networks/{networkId}/appliance/trafficShaping
Update the traffic shaping settings for an MX network
updateNetworkApplianceTrafficShaping 1 param body → 200
GET
/networks/{networkId}/appliance/trafficShaping/customPerformanceClasses
List all custom performance classes for an MX network
getNetworkApplianceTrafficShapingCustomPerformanceClasses 1 param → 200
POST
/networks/{networkId}/appliance/trafficShaping/customPerformanceClasses
Add a custom performance class for an MX network
createNetworkApplianceTrafficShapingCustomPerformanceClass 1 param body → 201
GET
/networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId}
Return a custom performance class for an MX network
getNetworkApplianceTrafficShapingCustomPerformanceClass 2 params → 200
PUT
/networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId}
Update a custom performance class for an MX network
updateNetworkApplianceTrafficShapingCustomPerformanceClass 2 params body → 200
DELETE
/networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId}
Delete a custom performance class from an MX network
deleteNetworkApplianceTrafficShapingCustomPerformanceClass 2 params → 204
PUT
/networks/{networkId}/appliance/trafficShaping/rules
Update the traffic shaping settings rules for an MX network
updateNetworkApplianceTrafficShapingRules 1 param body → 200
GET
/networks/{networkId}/appliance/trafficShaping/rules
Display the traffic shaping settings rules for an MX network
getNetworkApplianceTrafficShapingRules 1 param → 200
GET
/networks/{networkId}/appliance/trafficShaping/uplinkBandwidth
Returns the uplink bandwidth limits for your MX network
getNetworkApplianceTrafficShapingUplinkBandwidth 1 param → 200
PUT
/networks/{networkId}/appliance/trafficShaping/uplinkBandwidth
Updates the uplink bandwidth settings for your MX network.
updateNetworkApplianceTrafficShapingUplinkBandwidth 1 param body → 200
GET
/networks/{networkId}/appliance/trafficShaping/uplinkSelection
Show uplink selection settings for an MX network
getNetworkApplianceTrafficShapingUplinkSelection 1 param → 200
PUT
/networks/{networkId}/appliance/trafficShaping/uplinkSelection
Update uplink selection settings for an MX network
updateNetworkApplianceTrafficShapingUplinkSelection 1 param body → 200
PUT
/networks/{networkId}/appliance/trafficShaping/vpnExclusions
Update VPN exclusion rules for an MX network.
updateNetworkApplianceTrafficShapingVpnExclusions 1 param body → 200
GET
/networks/{networkId}/appliance/vlans
List the VLANs for an MX network
getNetworkApplianceVlans 1 param → 200
POST
/networks/{networkId}/appliance/vlans
Add a VLAN
createNetworkApplianceVlan 1 param body → 201
GET
/networks/{networkId}/appliance/vlans/settings
Returns the enabled status of VLANs for the network
getNetworkApplianceVlansSettings 1 param → 200
PUT
/networks/{networkId}/appliance/vlans/settings
Enable/Disable VLANs for the given network
updateNetworkApplianceVlansSettings 1 param body → 200
GET
/networks/{networkId}/appliance/vlans/{vlanId}
Return a VLAN
getNetworkApplianceVlan 2 params → 200
PUT
/networks/{networkId}/appliance/vlans/{vlanId}
Update a VLAN
updateNetworkApplianceVlan 2 params body → 200
DELETE
/networks/{networkId}/appliance/vlans/{vlanId}
Delete a VLAN from a network
deleteNetworkApplianceVlan 2 params → 204
GET
/networks/{networkId}/appliance/vpn/bgp
Return a Hub BGP Configuration
getNetworkApplianceVpnBgp 1 param → 200
PUT
/networks/{networkId}/appliance/vpn/bgp
Update a Hub BGP Configuration
updateNetworkApplianceVpnBgp 1 param body → 200
GET
/networks/{networkId}/appliance/vpn/siteToSiteVpn
Return the site-to-site VPN settings of a network
getNetworkApplianceVpnSiteToSiteVpn 1 param → 200
PUT
/networks/{networkId}/appliance/vpn/siteToSiteVpn
Update the site-to-site VPN settings of a network
updateNetworkApplianceVpnSiteToSiteVpn 1 param body → 200
GET
/networks/{networkId}/appliance/warmSpare
Return MX warm spare settings
getNetworkApplianceWarmSpare 1 param → 200
PUT
/networks/{networkId}/appliance/warmSpare
Update MX warm spare settings
updateNetworkApplianceWarmSpare 1 param body → 200
POST
/networks/{networkId}/appliance/warmSpare/swap
Swap MX primary and warm spare appliances
swapNetworkApplianceWarmSpare 1 param → 200
GET
/organizations/{organizationId}/appliance/security/intrusion
Returns all supported intrusion settings for an organization
getOrganizationApplianceSecurityIntrusion 1 param → 200
PUT
/organizations/{organizationId}/appliance/security/intrusion
Sets supported intrusion settings for an organization
updateOrganizationApplianceSecurityIntrusion 1 param body → 200
GET
/organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork
Display VPN exclusion rules for MX networks.
getOrganizationApplianceTrafficShapingVpnExclusionsByNetwork 5 params → 200
GET
/organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers
Return the third party VPN peers for an organization
getOrganizationApplianceVpnThirdPartyVPNPeers 1 param → 200
PUT
/organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers
Update the third party VPN peers for an organization
updateOrganizationApplianceVpnThirdPartyVPNPeers 1 param body → 200
GET
/organizations/{organizationId}/appliance/vpn/vpnFirewallRules
Return the firewall rules for an organization's site-to-site VPN
getOrganizationApplianceVpnVpnFirewallRules 1 param → 200
PUT
/organizations/{organizationId}/appliance/vpn/vpnFirewallRules
Update the firewall rules of an organization's site-to-site VPN
updateOrganizationApplianceVpnVpnFirewallRules 1 param body → 200
cellularGateway.configure 23
GET
/devices/{serial}/cellularGateway/lan
Show the LAN Settings of a MG
getDeviceCellularGatewayLan 1 param → 200
PUT
/devices/{serial}/cellularGateway/lan
Update the LAN Settings for a single MG.
updateDeviceCellularGatewayLan 1 param body → 200
GET
/devices/{serial}/cellularGateway/portForwardingRules
Returns the port forwarding rules for a single MG.
getDeviceCellularGatewayPortForwardingRules 1 param → 200
PUT
/devices/{serial}/cellularGateway/portForwardingRules
Updates the port forwarding rules for a single MG.
updateDeviceCellularGatewayPortForwardingRules 1 param body → 200
GET
/networks/{networkId}/cellularGateway/connectivityMonitoringDestinations
Return the connectivity testing destinations for an MG network
getNetworkCellularGatewayConnectivityMonitoringDestinations 1 param → 200
PUT
/networks/{networkId}/cellularGateway/connectivityMonitoringDestinations
Update the connectivity testing destinations for an MG network
updateNetworkCellularGatewayConnectivityMonitoringDestinations 1 param body → 200
GET
/networks/{networkId}/cellularGateway/dhcp
List common DHCP settings of MGs
getNetworkCellularGatewayDhcp 1 param → 200
PUT
/networks/{networkId}/cellularGateway/dhcp
Update common DHCP settings of MGs
updateNetworkCellularGatewayDhcp 1 param body → 200
GET
/networks/{networkId}/cellularGateway/subnetPool
Return the subnet pool and mask configured for MGs in the network.
getNetworkCellularGatewaySubnetPool 1 param → 200
PUT
/networks/{networkId}/cellularGateway/subnetPool
Update the subnet pool and mask configuration for MGs in the network.
updateNetworkCellularGatewaySubnetPool 1 param body → 200
GET
/networks/{networkId}/cellularGateway/uplink
Returns the uplink settings for your MG network.
getNetworkCellularGatewayUplink 1 param → 200
PUT
/networks/{networkId}/cellularGateway/uplink
Updates the uplink settings for your MG network.
updateNetworkCellularGatewayUplink 1 param body → 200
GET
/organizations/{organizationId}/cellularGateway/esims/inventory
The eSIM inventory of a given organization.
getOrganizationCellularGatewayEsimsInventory 2 params → 200
PUT
/organizations/{organizationId}/cellularGateway/esims/inventory/{id}
Toggle the status of an eSIM
updateOrganizationCellularGatewayEsimsInventory 2 params body → 200
GET
/organizations/{organizationId}/cellularGateway/esims/serviceProviders
Service providers customers can add accounts for.
getOrganizationCellularGatewayEsimsServiceProviders 1 param → 200
GET
/organizations/{organizationId}/cellularGateway/esims/serviceProviders/accounts
Inventory of service provider accounts tied to the organization.
getOrganizationCellularGatewayEsimsServiceProvidersAccounts 2 params → 200
POST
/organizations/{organizationId}/cellularGateway/esims/serviceProviders/accounts
Add a service provider account.
createOrganizationCellularGatewayEsimsServiceProvidersAccount 1 param body → 200
GET
/organizations/{organizationId}/cellularGateway/esims/serviceProviders/accounts/communicationPlans
The communication plans available for a given provider.
getOrganizationCellularGatewayEsimsServiceProvidersAccountsCommunicationPlans 2 params → 200
GET
/organizations/{organizationId}/cellularGateway/esims/serviceProviders/accounts/ratePlans
The rate plans available for a given provider.
getOrganizationCellularGatewayEsimsServiceProvidersAccountsRatePlans 2 params → 200
PUT
/organizations/{organizationId}/cellularGateway/esims/serviceProviders/accounts/{accountId}
Edit service provider account info stored in Meraki's database.
updateOrganizationCellularGatewayEsimsServiceProvidersAccount 2 params body → 200
DELETE
/organizations/{organizationId}/cellularGateway/esims/serviceProviders/accounts/{accountId}
Remove a service provider account's integration with the Dashboard.
deleteOrganizationCellularGatewayEsimsServiceProvidersAccount 2 params → 204
POST
/organizations/{organizationId}/cellularGateway/esims/swap
Swap which profile an eSIM uses.
createOrganizationCellularGatewayEsimsSwap 1 param body → 200
PUT
/organizations/{organizationId}/cellularGateway/esims/swap/{id}
Get the status of a profile swap.
updateOrganizationCellularGatewayEsimsSwap 2 params → 200
switch.configure 92
GET
/devices/{serial}/switch/ports
List the switch ports for a switch
getDeviceSwitchPorts 1 param → 200
GET
/devices/{serial}/switch/ports/{portId}
Return a switch port
getDeviceSwitchPort 2 params → 200
PUT
/devices/{serial}/switch/ports/{portId}
Update a switch port
updateDeviceSwitchPort 2 params body → 200
GET
/devices/{serial}/switch/routing/interfaces
List layer 3 interfaces for a switch
getDeviceSwitchRoutingInterfaces 1 param → 200
POST
/devices/{serial}/switch/routing/interfaces
Create a layer 3 interface for a switch
createDeviceSwitchRoutingInterface 1 param body → 201
GET
/devices/{serial}/switch/routing/interfaces/{interfaceId}
Return a layer 3 interface for a switch
getDeviceSwitchRoutingInterface 2 params → 200
PUT
/devices/{serial}/switch/routing/interfaces/{interfaceId}
Update a layer 3 interface for a switch
updateDeviceSwitchRoutingInterface 2 params body → 200
DELETE
/devices/{serial}/switch/routing/interfaces/{interfaceId}
Delete a layer 3 interface from the switch
deleteDeviceSwitchRoutingInterface 2 params → 204
GET
/devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp
Return a layer 3 interface DHCP configuration for a switch
getDeviceSwitchRoutingInterfaceDhcp 2 params → 200
PUT
/devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp
Update a layer 3 interface DHCP configuration for a switch
updateDeviceSwitchRoutingInterfaceDhcp 2 params body → 200
GET
/devices/{serial}/switch/routing/staticRoutes
List layer 3 static routes for a switch
getDeviceSwitchRoutingStaticRoutes 1 param → 200
POST
/devices/{serial}/switch/routing/staticRoutes
Create a layer 3 static route for a switch
createDeviceSwitchRoutingStaticRoute 1 param body → 200
GET
/devices/{serial}/switch/routing/staticRoutes/{staticRouteId}
Return a layer 3 static route for a switch
getDeviceSwitchRoutingStaticRoute 2 params → 200
PUT
/devices/{serial}/switch/routing/staticRoutes/{staticRouteId}
Update a layer 3 static route for a switch
updateDeviceSwitchRoutingStaticRoute 2 params body → 201
DELETE
/devices/{serial}/switch/routing/staticRoutes/{staticRouteId}
Delete a layer 3 static route for a switch
deleteDeviceSwitchRoutingStaticRoute 2 params → 204
GET
/devices/{serial}/switch/warmSpare
Return warm spare configuration for a switch
getDeviceSwitchWarmSpare 1 param → 200
PUT
/devices/{serial}/switch/warmSpare
Update warm spare configuration for a switch
updateDeviceSwitchWarmSpare 1 param body → 200
GET
/networks/{networkId}/switch/accessControlLists
Return the access control lists for a MS network
getNetworkSwitchAccessControlLists 1 param → 200
PUT
/networks/{networkId}/switch/accessControlLists
Update the access control lists for a MS network
updateNetworkSwitchAccessControlLists 1 param body → 200
GET
/networks/{networkId}/switch/accessPolicies
List the access policies for a switch network
getNetworkSwitchAccessPolicies 1 param → 200
POST
/networks/{networkId}/switch/accessPolicies
Create an access policy for a switch network
createNetworkSwitchAccessPolicy 1 param body → 201
GET
/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}
Return a specific access policy for a switch network
getNetworkSwitchAccessPolicy 2 params → 200
PUT
/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}
Update an access policy for a switch network
updateNetworkSwitchAccessPolicy 2 params body → 200
DELETE
/networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}
Delete an access policy for a switch network
deleteNetworkSwitchAccessPolicy 2 params → 204
GET
/networks/{networkId}/switch/alternateManagementInterface
Return the switch alternate management interface for the network
getNetworkSwitchAlternateManagementInterface 1 param → 200
PUT
/networks/{networkId}/switch/alternateManagementInterface
Update the switch alternate management interface for the network
updateNetworkSwitchAlternateManagementInterface 1 param body → 200
GET
/networks/{networkId}/switch/dhcp/v4/servers/seen
Return the network's DHCPv4 servers seen within the selected timeframe (default 1 day)
getNetworkSwitchDhcpV4ServersSeen 6 params → 200
GET
/networks/{networkId}/switch/dhcpServerPolicy
Return the DHCP server settings
getNetworkSwitchDhcpServerPolicy 1 param → 200
PUT
/networks/{networkId}/switch/dhcpServerPolicy
Update the DHCP server settings
updateNetworkSwitchDhcpServerPolicy 1 param body → 200
GET
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
Return the list of servers trusted by Dynamic ARP Inspection on this network
getNetworkSwitchDhcpServerPolicyArpInspectionTrustedServers 4 params → 200
POST
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
Add a server to be trusted by Dynamic ARP Inspection on this network
createNetworkSwitchDhcpServerPolicyArpInspectionTrustedServer 1 param body → 201
PUT
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
Update a server that is trusted by Dynamic ARP Inspection on this network
updateNetworkSwitchDhcpServerPolicyArpInspectionTrustedServer 2 params body → 200
DELETE
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers/{trustedServerId}
Remove a server from being trusted by Dynamic ARP Inspection on this network
deleteNetworkSwitchDhcpServerPolicyArpInspectionTrustedServer 2 params → 204
GET
/networks/{networkId}/switch/dhcpServerPolicy/arpInspection/warnings/byDevice
Return the devices that have a Dynamic ARP Inspection warning and their warnings
getNetworkSwitchDhcpServerPolicyArpInspectionWarningsByDevice 4 params → 200
GET
/networks/{networkId}/switch/dscpToCosMappings
Return the DSCP to CoS mappings
getNetworkSwitchDscpToCosMappings 1 param → 200
PUT
/networks/{networkId}/switch/dscpToCosMappings
Update the DSCP to CoS mappings
updateNetworkSwitchDscpToCosMappings 1 param body → 200
GET
/networks/{networkId}/switch/linkAggregations
List link aggregation groups
getNetworkSwitchLinkAggregations 1 param → 200
POST
/networks/{networkId}/switch/linkAggregations
Create a link aggregation group
createNetworkSwitchLinkAggregation 1 param body → 201
PUT
/networks/{networkId}/switch/linkAggregations/{linkAggregationId}
Update a link aggregation group
updateNetworkSwitchLinkAggregation 2 params body → 200
DELETE
/networks/{networkId}/switch/linkAggregations/{linkAggregationId}
Split a link aggregation group into separate ports
deleteNetworkSwitchLinkAggregation 2 params → 204
GET
/networks/{networkId}/switch/mtu
Return the MTU configuration
getNetworkSwitchMtu 1 param → 200
PUT
/networks/{networkId}/switch/mtu
Update the MTU configuration
updateNetworkSwitchMtu 1 param body → 200
GET
/networks/{networkId}/switch/portSchedules
List switch port schedules
getNetworkSwitchPortSchedules 1 param → 200
POST
/networks/{networkId}/switch/portSchedules
Add a switch port schedule
createNetworkSwitchPortSchedule 1 param body → 201
DELETE
/networks/{networkId}/switch/portSchedules/{portScheduleId}
Delete a switch port schedule
deleteNetworkSwitchPortSchedule 2 params → 204
PUT
/networks/{networkId}/switch/portSchedules/{portScheduleId}
Update a switch port schedule
updateNetworkSwitchPortSchedule 2 params body → 200
GET
/networks/{networkId}/switch/qosRules
List quality of service rules
getNetworkSwitchQosRules 1 param → 200
POST
/networks/{networkId}/switch/qosRules
Add a quality of service rule
createNetworkSwitchQosRule 1 param body → 201
GET
/networks/{networkId}/switch/qosRules/order
Return the quality of service rule IDs by order in which they will be processed by the switch
getNetworkSwitchQosRulesOrder 1 param → 200
PUT
/networks/{networkId}/switch/qosRules/order
Update the order in which the rules should be processed by the switch
updateNetworkSwitchQosRulesOrder 1 param body → 200
GET
/networks/{networkId}/switch/qosRules/{qosRuleId}
Return a quality of service rule
getNetworkSwitchQosRule 2 params → 200
DELETE
/networks/{networkId}/switch/qosRules/{qosRuleId}
Delete a quality of service rule
deleteNetworkSwitchQosRule 2 params → 204
PUT
/networks/{networkId}/switch/qosRules/{qosRuleId}
Update a quality of service rule
updateNetworkSwitchQosRule 2 params body → 200
GET
/networks/{networkId}/switch/routing/multicast
Return multicast settings for a network
getNetworkSwitchRoutingMulticast 1 param → 200
PUT
/networks/{networkId}/switch/routing/multicast
Update multicast settings for a network
updateNetworkSwitchRoutingMulticast 1 param body → 200
GET
/networks/{networkId}/switch/routing/multicast/rendezvousPoints
List multicast rendezvous points
getNetworkSwitchRoutingMulticastRendezvousPoints 1 param → 200
POST
/networks/{networkId}/switch/routing/multicast/rendezvousPoints
Create a multicast rendezvous point
createNetworkSwitchRoutingMulticastRendezvousPoint 1 param body → 201
GET
/networks/{networkId}/switch/routing/multicast/rendezvousPoints/{rendezvousPointId}
Return a multicast rendezvous point
getNetworkSwitchRoutingMulticastRendezvousPoint 2 params → 200
DELETE
/networks/{networkId}/switch/routing/multicast/rendezvousPoints/{rendezvousPointId}
Delete a multicast rendezvous point
deleteNetworkSwitchRoutingMulticastRendezvousPoint 2 params → 204
PUT
/networks/{networkId}/switch/routing/multicast/rendezvousPoints/{rendezvousPointId}
Update a multicast rendezvous point
updateNetworkSwitchRoutingMulticastRendezvousPoint 2 params body → 200
GET
/networks/{networkId}/switch/routing/ospf
Return layer 3 OSPF routing configuration
getNetworkSwitchRoutingOspf 1 param → 200
PUT
/networks/{networkId}/switch/routing/ospf
Update layer 3 OSPF routing configuration
updateNetworkSwitchRoutingOspf 1 param body → 200
GET
/networks/{networkId}/switch/settings
Returns the switch network settings
getNetworkSwitchSettings 1 param → 200
PUT
/networks/{networkId}/switch/settings
Update switch network settings
updateNetworkSwitchSettings 1 param body → 200
GET
/networks/{networkId}/switch/stacks
List the switch stacks in a network
getNetworkSwitchStacks 1 param → 200
POST
/networks/{networkId}/switch/stacks
Create a switch stack
createNetworkSwitchStack 1 param body → 200
GET
/networks/{networkId}/switch/stacks/{switchStackId}
Show a switch stack
getNetworkSwitchStack 2 params → 200
DELETE
/networks/{networkId}/switch/stacks/{switchStackId}
Delete a stack
deleteNetworkSwitchStack 2 params → 204
POST
/networks/{networkId}/switch/stacks/{switchStackId}/add
Add a switch to a stack
addNetworkSwitchStack 2 params body → 200
POST
/networks/{networkId}/switch/stacks/{switchStackId}/remove
Remove a switch from a stack
removeNetworkSwitchStack 2 params body → 200
GET
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces
List layer 3 interfaces for a switch stack
getNetworkSwitchStackRoutingInterfaces 2 params → 200
POST
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces
Create a layer 3 interface for a switch stack
createNetworkSwitchStackRoutingInterface 2 params body → 201
GET
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}
Return a layer 3 interface from a switch stack
getNetworkSwitchStackRoutingInterface 3 params → 200
PUT
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}
Update a layer 3 interface for a switch stack
updateNetworkSwitchStackRoutingInterface 3 params body → 200
DELETE
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}
Delete a layer 3 interface from a switch stack
deleteNetworkSwitchStackRoutingInterface 3 params → 204
GET
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}/dhcp
Return a layer 3 interface DHCP configuration for a switch stack
getNetworkSwitchStackRoutingInterfaceDhcp 3 params → 200
PUT
/networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}/dhcp
Update a layer 3 interface DHCP configuration for a switch stack
updateNetworkSwitchStackRoutingInterfaceDhcp 3 params body → 200
GET
/networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes
List layer 3 static routes for a switch stack
getNetworkSwitchStackRoutingStaticRoutes 2 params → 200
POST
/networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes
Create a layer 3 static route for a switch stack
createNetworkSwitchStackRoutingStaticRoute 2 params body → 201
GET
/networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes/{staticRouteId}
Return a layer 3 static route for a switch stack
getNetworkSwitchStackRoutingStaticRoute 3 params → 200
PUT
/networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes/{staticRouteId}
Update a layer 3 static route for a switch stack
updateNetworkSwitchStackRoutingStaticRoute 3 params body → 200
DELETE
/networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes/{staticRouteId}
Delete a layer 3 static route for a switch stack
deleteNetworkSwitchStackRoutingStaticRoute 3 params → 204
GET
/networks/{networkId}/switch/stormControl
Return the storm control configuration for a switch network
getNetworkSwitchStormControl 1 param → 200
PUT
/networks/{networkId}/switch/stormControl
Update the storm control configuration for a switch network
updateNetworkSwitchStormControl 1 param body → 200
GET
/networks/{networkId}/switch/stp
Returns STP settings
getNetworkSwitchStp 1 param → 200
PUT
/networks/{networkId}/switch/stp
Updates STP settings
updateNetworkSwitchStp 1 param body → 200
GET
/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles
List the switch templates for your switch template configuration
getOrganizationConfigTemplateSwitchProfiles 2 params → 200
GET
/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports
Return all the ports of a switch template
getOrganizationConfigTemplateSwitchProfilePorts 3 params → 200
GET
/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}
Return a switch template port
getOrganizationConfigTemplateSwitchProfilePort 4 params → 200
PUT
/organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}
Update a switch template port
updateOrganizationConfigTemplateSwitchProfilePort 4 params body → 200
POST
/organizations/{organizationId}/switch/devices/clone
Clone port-level and some switch-level configuration settings from a source switch to one or more target switches
cloneOrganizationSwitchDevices 1 param body → 200
GET
/organizations/{organizationId}/switch/ports/bySwitch
List the switchports in an organization by switch
getOrganizationSwitchPortsBySwitch 12 params → 200
switch.monitor 9
POST
/devices/{serial}/switch/ports/cycle
Cycle a set of switch ports
cycleDeviceSwitchPorts 1 param body → 200
GET
/devices/{serial}/switch/ports/statuses
Return the status for all the ports of a switch
getDeviceSwitchPortsStatuses 3 params → 200
GET
/devices/{serial}/switch/ports/statuses/packets
Return the packet counters for all the ports of a switch
getDeviceSwitchPortsStatusesPackets 3 params → 200
GET
/organizations/{organizationId}/summary/switch/power/history
Returns the total PoE power draw for all switch ports in the organization over the requested timespan (by default the last 24 hours)
getOrganizationSummarySwitchPowerHistory 4 params → 200
GET
/organizations/{organizationId}/switch/ports/clients/overview/byDevice
List the number of clients for all switchports with at least one online client in an organization.
getOrganizationSwitchPortsClientsOverviewByDevice 14 params → 200
GET
/organizations/{organizationId}/switch/ports/overview
Returns the counts of all active ports for the requested timespan, grouped by speed
getOrganizationSwitchPortsOverview 4 params → 200
GET
/organizations/{organizationId}/switch/ports/statuses/bySwitch
List the switchports in an organization
getOrganizationSwitchPortsStatusesBySwitch 12 params → 200
GET
/organizations/{organizationId}/switch/ports/topology/discovery/byDevice
List most recently seen LLDP/CDP discovery and topology information per switch port in an organization.
getOrganizationSwitchPortsTopologyDiscoveryByDevice 14 params → 200
GET
/organizations/{organizationId}/switch/ports/usage/history/byDevice/byInterval
List the historical usage and traffic data of switchports in an organization.
getOrganizationSwitchPortsUsageHistoryByDeviceByInterval 16 params → 200
wireless.configure 66
PUT
/devices/{serial}/wireless/alternateManagementInterface/ipv6
Update alternate management interface IPv6 address
updateDeviceWirelessAlternateManagementInterfaceIpv6 1 param body → 200
GET
/devices/{serial}/wireless/bluetooth/settings
Return the bluetooth settings for a wireless device
getDeviceWirelessBluetoothSettings 1 param → 200
PUT
/devices/{serial}/wireless/bluetooth/settings
Update the bluetooth settings for a wireless device
updateDeviceWirelessBluetoothSettings 1 param body → 200
GET
/devices/{serial}/wireless/electronicShelfLabel
Return the ESL settings of a device
getDeviceWirelessElectronicShelfLabel 1 param → 200
PUT
/devices/{serial}/wireless/electronicShelfLabel
Update the ESL settings of a device
updateDeviceWirelessElectronicShelfLabel 1 param body → 200
GET
/devices/{serial}/wireless/radio/settings
Return the radio settings of a device
getDeviceWirelessRadioSettings 1 param → 200
PUT
/devices/{serial}/wireless/radio/settings
Update the radio settings of a device
updateDeviceWirelessRadioSettings 1 param body → 200
POST
/networks/{networkId}/wireless/airMarshal/rules
Creates a new rule
createNetworkWirelessAirMarshalRule 1 param body → 201
PUT
/networks/{networkId}/wireless/airMarshal/rules/{ruleId}
Update a rule
updateNetworkWirelessAirMarshalRule 2 params body → 200
DELETE
/networks/{networkId}/wireless/airMarshal/rules/{ruleId}
Delete an Air Marshal rule.
deleteNetworkWirelessAirMarshalRule 2 params → 204
PUT
/networks/{networkId}/wireless/airMarshal/settings
Updates Air Marshal settings.
updateNetworkWirelessAirMarshalSettings 1 param body → 200
GET
/networks/{networkId}/wireless/alternateManagementInterface
Return alternate management interface and devices with IP assigned
getNetworkWirelessAlternateManagementInterface 1 param → 200
PUT
/networks/{networkId}/wireless/alternateManagementInterface
Update alternate management interface and device static IP
updateNetworkWirelessAlternateManagementInterface 1 param body → 200
GET
/networks/{networkId}/wireless/billing
Return the billing settings of this network
getNetworkWirelessBilling 1 param → 200
PUT
/networks/{networkId}/wireless/billing
Update the billing settings
updateNetworkWirelessBilling 1 param body → 200
GET
/networks/{networkId}/wireless/bluetooth/settings
Return the Bluetooth settings for a network. Bluetooth settings must be enabled on the network.
getNetworkWirelessBluetoothSettings 1 param → 200
PUT
/networks/{networkId}/wireless/bluetooth/settings
Update the Bluetooth settings for a network
updateNetworkWirelessBluetoothSettings 1 param body → 200
GET
/networks/{networkId}/wireless/electronicShelfLabel
Return the ESL settings of a wireless network
getNetworkWirelessElectronicShelfLabel 1 param → 200
PUT
/networks/{networkId}/wireless/electronicShelfLabel
Update the ESL settings of a wireless network
updateNetworkWirelessElectronicShelfLabel 1 param body → 200
GET
/networks/{networkId}/wireless/electronicShelfLabel/configuredDevices
Get a list of all ESL eligible devices of a network
getNetworkWirelessElectronicShelfLabelConfiguredDevices 1 param → 200
GET
/networks/{networkId}/wireless/ethernet/ports/profiles
List the AP port profiles for this network
getNetworkWirelessEthernetPortsProfiles 1 param → 200
POST
/networks/{networkId}/wireless/ethernet/ports/profiles
Create an AP port profile
createNetworkWirelessEthernetPortsProfile 1 param body → 201
POST
/networks/{networkId}/wireless/ethernet/ports/profiles/assign
Assign AP port profile to list of APs
assignNetworkWirelessEthernetPortsProfiles 1 param body → 201
POST
/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault
Set the AP port profile to be default for this network
setNetworkWirelessEthernetPortsProfilesDefault 1 param body → 200
GET
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Show the AP port profile by ID for this network
getNetworkWirelessEthernetPortsProfile 2 params → 200
PUT
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Update the AP port profile by ID for this network
updateNetworkWirelessEthernetPortsProfile 2 params body → 200
DELETE
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Delete an AP port profile
deleteNetworkWirelessEthernetPortsProfile 2 params → 204
GET
/networks/{networkId}/wireless/rfProfiles
List RF profiles for this network
getNetworkWirelessRfProfiles 2 params → 200
POST
/networks/{networkId}/wireless/rfProfiles
Creates new RF profile for this network
createNetworkWirelessRfProfile 1 param body → 201
PUT
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Updates specified RF profile for this network
updateNetworkWirelessRfProfile 2 params body → 200
DELETE
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Delete a RF Profile
deleteNetworkWirelessRfProfile 2 params → 204
GET
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Return a RF profile
getNetworkWirelessRfProfile 2 params → 200
GET
/networks/{networkId}/wireless/settings
Return the wireless settings for a network
getNetworkWirelessSettings 1 param → 200
PUT
/networks/{networkId}/wireless/settings
Update the wireless settings for a network
updateNetworkWirelessSettings 1 param body → 200
GET
/networks/{networkId}/wireless/ssids
List the MR SSIDs in a network
getNetworkWirelessSsids 1 param → 200
GET
/networks/{networkId}/wireless/ssids/{number}
Return a single MR SSID
getNetworkWirelessSsid 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}
Update the attributes of an MR SSID
updateNetworkWirelessSsid 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding
List the Bonjour forwarding setting and rules for the SSID
getNetworkWirelessSsidBonjourForwarding 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding
Update the bonjour forwarding setting and rules for the SSID
updateNetworkWirelessSsidBonjourForwarding 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies
List the device type group policies for the SSID
getNetworkWirelessSsidDeviceTypeGroupPolicies 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies
Update the device type group policies for the SSID
updateNetworkWirelessSsidDeviceTypeGroupPolicies 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/eapOverride
Return the EAP overridden parameters for an SSID
getNetworkWirelessSsidEapOverride 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/eapOverride
Update the EAP overridden parameters for an SSID.
updateNetworkWirelessSsidEapOverride 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules
Return the L3 firewall rules for an SSID on an MR network
getNetworkWirelessSsidFirewallL3FirewallRules 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules
Update the L3 firewall rules of an SSID on an MR network
updateNetworkWirelessSsidFirewallL3FirewallRules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules
Return the L7 firewall rules for an SSID on an MR network
getNetworkWirelessSsidFirewallL7FirewallRules 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules
Update the L7 firewall rules of an SSID on an MR network
updateNetworkWirelessSsidFirewallL7FirewallRules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/hotspot20
Return the Hotspot 2.0 settings for an SSID
getNetworkWirelessSsidHotspot20 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/hotspot20
Update the Hotspot 2.0 settings of an SSID
updateNetworkWirelessSsidHotspot20 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/identityPsks
List all Identity PSKs in a wireless network
getNetworkWirelessSsidIdentityPsks 2 params → 200
POST
/networks/{networkId}/wireless/ssids/{number}/identityPsks
Create an Identity PSK
createNetworkWirelessSsidIdentityPsk 2 params body → 201
GET
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Return an Identity PSK
getNetworkWirelessSsidIdentityPsk 3 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Update an Identity PSK
updateNetworkWirelessSsidIdentityPsk 3 params body → 200
DELETE
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Delete an Identity PSK
deleteNetworkWirelessSsidIdentityPsk 3 params → 204
GET
/networks/{networkId}/wireless/ssids/{number}/schedules
List the outage schedule for the SSID
getNetworkWirelessSsidSchedules 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/schedules
Update the outage schedule for the SSID
updateNetworkWirelessSsidSchedules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/splash/settings
Display the splash page settings for the given SSID
getNetworkWirelessSsidSplashSettings 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/splash/settings
Modify the splash page settings for the given SSID
updateNetworkWirelessSsidSplashSettings 2 params body → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules
Update the traffic shaping rules for an SSID on an MR network.
updateNetworkWirelessSsidTrafficShapingRules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules
Display the traffic shaping settings for a SSID on an MR network
getNetworkWirelessSsidTrafficShapingRules 2 params → 200
GET
/networks/{networkId}/wireless/ssids/{number}/vpn
List the VPN settings for the SSID.
getNetworkWirelessSsidVpn 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/vpn
Update the VPN settings for the SSID
updateNetworkWirelessSsidVpn 2 params body → 200
GET
/organizations/{organizationId}/wireless/airMarshal/rules
Returns the current Air Marshal rules for this organization
getOrganizationWirelessAirMarshalRules 5 params → 200
GET
/organizations/{organizationId}/wireless/airMarshal/settings/byNetwork
Returns the current Air Marshal settings for this network
getOrganizationWirelessAirMarshalSettingsByNetwork 5 params → 200
POST
/organizations/{organizationId}/wireless/radio/autoRf/channels/recalculate
Recalculates automatically assigned channels for every AP within specified the specified network(s)
recalculateOrganizationWirelessRadioAutoRfChannels 1 param body → 200
GET
/organizations/{organizationId}/wireless/rfProfiles/assignments/byDevice
List the RF profiles of an organization by device
getOrganizationWirelessRfProfilesAssignmentsByDevice 13 params → 200
wireless.monitor 33
GET
/devices/{serial}/wireless/connectionStats
Aggregated connectivity info for a given AP on this network
getDeviceWirelessConnectionStats 8 params → 200
GET
/devices/{serial}/wireless/latencyStats
Aggregated latency info for a given AP on this network
getDeviceWirelessLatencyStats 9 params → 200
GET
/devices/{serial}/wireless/status
Return the SSID statuses of an access point
getDeviceWirelessStatus 1 param → 200
GET
/networks/{networkId}/wireless/airMarshal
List Air Marshal scan results from a network
getNetworkWirelessAirMarshal 3 params → 200
GET
/networks/{networkId}/wireless/channelUtilizationHistory
Return AP channel utilization over time for a device or network client
getNetworkWirelessChannelUtilizationHistory 10 params → 200
GET
/networks/{networkId}/wireless/clientCountHistory
Return wireless client counts over time for a network, device, or network client
getNetworkWirelessClientCountHistory 11 params → 200
GET
/networks/{networkId}/wireless/clients/connectionStats
Aggregated connectivity info for this network, grouped by clients
getNetworkWirelessClientsConnectionStats 8 params → 200
GET
/networks/{networkId}/wireless/clients/latencyStats
Aggregated latency info for this network, grouped by clients
getNetworkWirelessClientsLatencyStats 9 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/connectionStats
Aggregated connectivity info for a given client on this network
getNetworkWirelessClientConnectionStats 9 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/connectivityEvents
List the wireless connectivity events for a client within a network in the timespan.
getNetworkWirelessClientConnectivityEvents 14 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/latencyHistory
Return the latency history for a client
getNetworkWirelessClientLatencyHistory 6 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/latencyStats
Aggregated latency info for a given client on this network
getNetworkWirelessClientLatencyStats 10 params → 200
GET
/networks/{networkId}/wireless/connectionStats
Aggregated connectivity info for this network
getNetworkWirelessConnectionStats 8 params → 200
GET
/networks/{networkId}/wireless/dataRateHistory
Return PHY data rates over time for a network, device, or network client
getNetworkWirelessDataRateHistory 11 params → 200
GET
/networks/{networkId}/wireless/devices/connectionStats
Aggregated connectivity info for this network, grouped by node
getNetworkWirelessDevicesConnectionStats 8 params → 200
GET
/networks/{networkId}/wireless/devices/latencyStats
Aggregated latency info for this network, grouped by node
getNetworkWirelessDevicesLatencyStats 9 params → 200
GET
/networks/{networkId}/wireless/failedConnections
List of all failed client connection events on this network in a given time range
getNetworkWirelessFailedConnections 10 params → 200
GET
/networks/{networkId}/wireless/latencyHistory
Return average wireless latency over time for a network, device, or network client
getNetworkWirelessLatencyHistory 12 params → 200
GET
/networks/{networkId}/wireless/latencyStats
Aggregated latency info for this network
getNetworkWirelessLatencyStats 9 params → 200
GET
/networks/{networkId}/wireless/meshStatuses
List wireless mesh statuses for repeaters
getNetworkWirelessMeshStatuses 4 params → 200
GET
/networks/{networkId}/wireless/signalQualityHistory
Return signal quality (SNR/RSSI) over time for a device or network client
getNetworkWirelessSignalQualityHistory 11 params → 200
GET
/networks/{networkId}/wireless/usageHistory
Return AP usage over time for a device or network client
getNetworkWirelessUsageHistory 11 params → 200
GET
/organizations/{organizationId}/wireless/clients/overview/byDevice
List access point client count at the moment in an organization
getOrganizationWirelessClientsOverviewByDevice 7 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice
Get average channel utilization for all bands in a network, split by AP
getOrganizationWirelessDevicesChannelUtilizationByDevice 10 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork
Get average channel utilization across all bands for all networks in the organization
getOrganizationWirelessDevicesChannelUtilizationByNetwork 10 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval
Get a time-series of average channel utilization for all bands, segmented by device.
getOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval 10 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval
Get a time-series of average channel utilization for all bands
getOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval 10 params → 200
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 5 params → 200
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byClient
Get average packet loss for the given timespan for all clients in the organization.
getOrganizationWirelessDevicesPacketLossByClient 11 params → 200
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byDevice
Get average packet loss for the given timespan for all devices in the organization
getOrganizationWirelessDevicesPacketLossByDevice 11 params → 200
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byNetwork
Get average packet loss for the given timespan for all networks in the organization.
getOrganizationWirelessDevicesPacketLossByNetwork 11 params → 200
GET
/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice
List of Catalyst access points information
getOrganizationWirelessDevicesWirelessControllersByDevice 7 params → 200
GET
/organizations/{organizationId}/wireless/ssids/statuses/byDevice
List status information of all BSSIDs in your organization
getOrganizationWirelessSsidsStatusesByDevice 8 params → 200
insight.monitor 1
GET
/networks/{networkId}/insight/applications/{applicationId}/healthByTime
Get application health by time
getNetworkInsightApplicationHealthByTime 6 params → 200
cellularGateway.monitor 1
GET
/organizations/{organizationId}/cellularGateway/uplink/statuses
List the uplink status of every Meraki MG cellular gateway in the organization
getOrganizationCellularGatewayUplinkStatuses 7 params → 200
insight.configure 6
GET
/organizations/{organizationId}/insight/applications
List all Insight tracked applications
getOrganizationInsightApplications 1 param → 200
GET
/organizations/{organizationId}/insight/monitoredMediaServers
List the monitored media servers for this organization
getOrganizationInsightMonitoredMediaServers 1 param → 200
POST
/organizations/{organizationId}/insight/monitoredMediaServers
Add a media server to be monitored for this organization
createOrganizationInsightMonitoredMediaServer 1 param body → 201
GET
/organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}
Return a monitored media server for this organization
getOrganizationInsightMonitoredMediaServer 2 params → 200
PUT
/organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}
Update a monitored media server for this organization
updateOrganizationInsightMonitoredMediaServer 2 params body → 200
DELETE
/organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}
Delete a monitored media server from this organization
deleteOrganizationInsightMonitoredMediaServer 2 params → 204

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kpn-sd-lan-sd-wan-network-view-openapi.yml Raw ↑

Other APIs KPN publishes across the network.

KPN Number Verify API
KPN SIM Swap API (Account Takeover Protection)
KPN Match API
KPN SMS API
KPN SMS Inbound API
KPN Mobile Services Management API
KPN FIAM API
KPN FIAM Eneco Data Products API
KPN Disturbance Check API
KPN Internet Speed Check API
KPN High Level Design FttX API
KPN LoRa Device Management API
Where this information came from

This is an independent, third-party profile of KPN SD-LAN / SD-WAN Network View API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.