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 Wireless.configure API

The wireless.configure API from KPN — 37 operation(s) for wireless.configure.

KPN Wireless.configure API is one of 104 APIs that KPN publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and pricing.

This API exposes 66 operations across 37 paths. It is described by OpenAPI 3.2.0, at version 1.54.0.

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

66 operations 37 paths 0 schemas 4 DELETE30 GET7 POST25 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.54.0
Base URL
https://api-prd.kpn.com/communication/kpn/numberverify
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

KPN Wireless.configure 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 66

Across 37 paths, the API surfaces 66 operations — 4 DELETE, 30 GET, 7 POST, 25 PUT. Each is listed below with its method, path, parameters, and response codes.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kpn-wireless-configure-api-openapi.yml Raw ↑

Other APIs KPN publishes across the network.

KPN GRIP API
KPN PIM ID API
KPN SMS Campaigns API
KPN Email-to-SMS API
KPN Account API
KPN Activation API
KPN Alarm API
KPN Appliance.configure API
KPN Appliance.monitor API
KPN Application API
KPN Application Keys API
KPN Applications API
Where this information came from

This is an independent, third-party profile of KPN Wireless.configure 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.