KPN

Koninklijke KPN N.V. is the incumbent telecommunications and IT provider of the Netherlands, operating the country's national fixed (copper and fibre) and mobile networks and selling telephony, broadband, television, IoT connectivity and managed IT services to consumers, businesses and — through KPN Wholesale — to other operators. In the telecom API value chain KPN sits on the network-operator side, but it is a conspicuous exception to the carrier norm: rather than routing developers exclusively through aggregators, KPN runs a genuine self-serve developer portal at developer.kpn.com where anyone can register a free account, get a client ID and secret, test in a sandbox at no cost, and see per-transaction pricing, then upgrade to production via a KRN company number or an iDIN identity check. Thirty-four OpenAPI/Swagger definitions are published anonymously downloadable under KPN's public SwaggerHub organisation, all fronted by an Apigee-style gateway at api-prd.kpn.com with OAuth 2.0 client-credentials. KPN is listed in the official CAMARA landscape as an operator and, with Odido and Vodafone under the COIN association and GSMA Open Gateway, launched CAMARA-standard fraud-prevention APIs for the Dutch market in October 2025; its SIM Swap definition points explicitly at github.com/camaraproject as its product documentation. KPN is not an Aduna shareholder and does not reach developers through that JV. Notably, KPN also resells Vonage and Apidaze CPaaS products through its own portal — the aggregator layer appearing inside the carrier's own catalogue rather than the other way round.

KPN publishes 34 APIs on the APIs.io network, including Number Verify API, SIM Swap API (Account Takeover Protection), Match API, and 31 more. Tagged areas include Telecommunications, Netherlands, Mobile Network Operator, Broadband, and Network APIs.

The KPN catalog on APIs.io includes 1 event-driven AsyncAPI specification.

KPN’s developer surface includes authentication, documentation, getting-started guide, signup flow, engineering blog, support, changelog, and 38 more developer resources.

59.1/100 developing ▬ flat Agent 70/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
38 APIs 1 MCP Servers
TelecommunicationsNetherlandsMobile Network OperatorBroadbandNetwork APIsCAMARAOpen GatewaySIM SwapIdentity VerificationMessagingSMSVoiceIoTLoRaWANFiberWholesale5GEurope

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 59.1/100 · developing
Contract Quality 16.3 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 6.8 / 20
Operational Transparency 12.3 / 13
Governance 0.0 / 12
Discoverability 8.0 / 10
Agent readiness — 70/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/kpn: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 38

Individual APIs this provider publishes, each with its own machine-readable definition.

KPN Number Verify API

With KPN Number Verify, you can quickly check whether the mobile number someone provides is the same as their SIM card.

KPN SIM Swap API (Account Takeover Protection)

The SIM swap API provides a programmable interface for developers and other users (capabilities consumers) to request the last date of a SIM swap performed on the mobile line, o...

KPN Match API

Seamlessly check and verify an identity.

KPN SMS API

Send SMS through the KPN network.

KPN SMS Inbound API

This API is designed to inform users about the response schema they will receive on their webhook when an SMS message is sent to their virtual number. The API provides details o...

KPN Mobile Services Management API

MobileServicesManagement APIs ---

KPN FIAM API

A collection of crates for federated identity and access management

KPN FIAM Eneco Data Products API

FIAM – Eneco Data Products

KPN Disturbance Check API

This API allows you to check the disturbance of the internet and the technology at an address. The API takes the postcode, house number and house extension, sends the request to...

KPN Internet Speed Check API

This API allows you to check the speed of the internet and the technology at an address. The API takes the postcode, house number and house extension, sends the request to the b...

KPN High Level Design FttX API

The High-Level Design FTTx API supports Fiber to the Home (FTTH) engineering jobs. It allows you to calculate the required work and cost for Fiber rollout in a provided region. ...

KPN LoRa Device Management API

KPN’s Low Power Long Range (LoRa) network service compliments existing 2G, 3G, 4G and LTE-M networks. It is based on the LoRaWAN protocol for Internet of Things (IoT).

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 `Networ...

KPN ServiceNow Connect API

This is Customer Connect API for KPN ServiceNow-Green Tickets. With this API KPN SN Green will be able to create new, or update existing tickets. This document provides the API ...

KPN ISE API

Cisco Identity Services Engine (ISE) network access control resources exposed through the KPN API gateway, covering endpoints, endpoint groups, identity groups and internal user...

KPN TV Guide API

This API provides you different TV related content services. Currently there are 3 main calls with some of them have successive calls. The data provided consists of JSON formatt...

KPN Webhook Signing Keys API

When KPN delivers a webhook to your endpoint, signing keys are to know the request genuinely came from KPN and wasn't tampered with in transit. KPN signs every outbound webhook ...

KPN Webhook Privacy Config Manager API

KPN delivers outbound webhook notifications — such as SMS delivery reports — to the endpoints you configure. This API lets you control two things about those deliveries: the URL...

KPN Wholesale Broadband Access (WBA) API

KPN Wholesale Broadband Access (WBA) is a KPN Wholesale product offering copper and fiber access to wholesale customers. WBA has the following APIs available: * Functional Produ...

KPN Wholesale Broadband Access FPI/CIP API

KPN Wholesale Broadband Access (WBA) is a KPN Wholesale product offering copper and fiber access to wholesale customers. WBA has the following APIs available: * Functional Produ...

Polly.help Knowledge Management API

The Knowledge Management API allows you to organize your organization's information with knowledge management software.

Xdroid Speech to Text API

Xdroid Speech To Text API provides a seamless audio transcription service.

Parley Secure Messenger API

This API enables a secure communication between your agent/bot desktop and the client website/mobile app.

Tracebuzz Social Media Webcare API

The SocialMediaWebcare API allows you to organise and manage your inbound and outbound social media channels traffic.

WeSeeDo Direct API

WeSeeDo Direct API allows you to set up a video communication channel between people by sending an SMS with a link to the meeting.

WeSeeDo Personal API

The WeSeeDo Personal API allows video calling in the right way and distinguishes itself in human contact, ease of use and safety.

Vonage Messages API (via KPN)

Encapsulates multiple APIs to interact with our various channels such as WhatsApp Business, SMS, MMS, Viber, Facebook Messenger, etc. The API normalises information across all c...

Vonage Voice API (via KPN)

The Voice API lets you create outboud calls, control in progress calls and get information about current and historical calls. The API is divided in 2 big resources blocks: - Ap...

Vonage Phone Numbers API (via KPN)

The Numbers API lets you manage your numbers and buy new virtual numbers for use with Vonage's APIs. ## Prerequirement: Your project has to be in the production environment in o...

Vonage Number Insight API (via KPN)

Vonage's Number Insight API provides details about the validity, reachability and roaming status of a phone number, as well as giving you details on how to format the number pro...

Vonage SMS API (via KPN)

Vonage's SMS API allows you to send and receive text messages to users around the globe through simple RESTful APIs. * Programmatically send and receive high volume of SMS anywh...

Vonage Verify API (via KPN)

Verify API is to Verify if a phone number is valid, reachable, and accessible by the user. Verification message can be customerized. Verify API provides the following services -...

Apidaze Voice CPaaS API (via KPN)

This REST API exposes actions that help your apps to interact with APIdaze’s Telco platform in mulitples ways. You can set the URL from where Apidaze fetchs XML instructions to ...

Registered Email API (via KPN)

This API offers three functionalities: - User management - Emailing User management can be used to add, get and modify user information. This can be done be a user with customer...

KPN GRIP API

KPN Grip is a KPN identity and access management solution that acts as a central identity hub, letting developers integrate user registration, authentication and authorization (...

KPN PIM ID API

KPN PiM ID generates tamper-proof, company-specific encrypted QR codes from validated customer data (POST /image on https://api-prd.kpn.com/kpn/qrcodegenerator). The codes are e...

KPN SMS Campaigns API

Send and schedule bulk SMS campaigns over the KPN network. Documented on the KPN Developer portal; no public OpenAPI definition was found for this product on KPN's SwaggerHub or...

KPN Email-to-SMS API

Converts inbound email into SMS messages delivered over the KPN network. Documented on the KPN Developer portal; no public OpenAPI definition was found for this product on KPN's...

Scroll for all 38

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

kpn-mcp.yml

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

Kpn Rate Limits

3 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Kpn Webhooks

ASYNCAPI

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kpn Authentication

apiKey/http/oauth2 · 3 schemes

SECURITY

Kpn Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Kpn Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Kpn Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Learn 1

Tutorials, courses, talks, and written guidance

Operate 5

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kpn
url: https://raw.githubusercontent.com/api-evangelist/kpn/refs/heads/main/apis.yml
name: KPN
kind: company
description: 'Koninklijke KPN N.V. is the incumbent telecommunications and IT provider of the Netherlands, operating the country''s
  national fixed (copper and fibre) and mobile networks and selling telephony, broadband, television, IoT connectivity and
  managed IT services to consumers, businesses and — through KPN Wholesale — to other operators. In the telecom API value
  chain KPN sits on the network-operator side, but it is a conspicuous exception to the carrier norm: rather than routing
  developers exclusively through aggregators, KPN runs a genuine self-serve developer portal at developer.kpn.com where anyone
  can register a free account, get a client ID and secret, test in a sandbox at no cost, and see per-transaction pricing,
  then upgrade to production via a KRN company number or an iDIN identity check. Thirty-four OpenAPI/Swagger definitions are
  published anonymously downloadable under KPN''s public SwaggerHub organisation, all fronted by an Apigee-style gateway at
  api-prd.kpn.com with OAuth 2.0 client-credentials. KPN is listed in the official CAMARA landscape as an operator and, with
  Odido and Vodafone under the COIN association and GSMA Open Gateway, launched CAMARA-standard fraud-prevention APIs for
  the Dutch market in October 2025; its SIM Swap definition points explicitly at github.com/camaraproject as its product documentation.
  KPN is not an Aduna shareholder and does not reach developers through that JV. Notably, KPN also resells Vonage and Apidaze
  CPaaS products through its own portal — the aggregator layer appearing inside the carrier''s own catalogue rather than the
  other way round.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Telecommunications
- Netherlands
- Mobile Network Operator
- Broadband
- Network APIs
- CAMARA
- Open Gateway
- SIM Swap
- Identity Verification
- Messaging
- SMS
- Voice
- IoT
- LoRaWAN
- Fiber
- Wholesale
- 5G
- Europe
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: kpn:kpn-number-verify
  name: KPN Number Verify API
  description: With KPN Number Verify, you can quickly check whether the mobile number someone provides is the same as their
    SIM card.
  humanURL: https://developer.kpn.com/products/kpn-number-verify
  tags:
  - Identity
  - Verification
  - Number Verification
  - Mobile
  - Network APIs
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-number-verify
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-number-verify-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/numberverify-kpn
  - type: OpenAPI
    url: openapi/kpn-number-verify-openapi.yml
  - type: Overlay
    url: overlays/kpn-number-verify-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/kpn/numberverify
- aid: kpn:kpn-sim-swap
  name: KPN SIM Swap API (Account Takeover Protection)
  description: The SIM swap API provides a programmable interface for developers and other users (capabilities consumers)
    to request the last date of a SIM swap performed on the mobile line, or, to check whether a SIM swap has been performed
    during a past period.
  humanURL: https://developer.kpn.com/products/kpn-account-takeover-protection
  tags:
  - Security
  - SIM Swap
  - Anti-Fraud
  - CAMARA
  - Network APIs
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-account-takeover-protection
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-account-takeover-protection-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/simswap-kpn
  - type: OpenAPI
    url: openapi/kpn-sim-swap-openapi.yml
  - type: Overlay
    url: overlays/kpn-sim-swap-overlay.yaml
  - type: AgentSkill
    url: skills/kpn-sim-swap-check.md
    name: Check for a recent SIM swap
  baseURL: https://api-prd.kpn.com/kpn/sim-swap
- aid: kpn:kpn-match
  name: KPN Match API
  description: Seamlessly check and verify an identity.
  humanURL: https://developer.kpn.com/products/kpn-match
  tags:
  - Identity
  - KYC
  - Verification
  - Mobile Connect
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-match
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-match-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/match-kpn
  - type: OpenAPI
    url: openapi/kpn-match-openapi.yml
  - type: Overlay
    url: overlays/kpn-match-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/kpn/match
- aid: kpn:kpn-sms
  name: KPN SMS API
  description: Send SMS through the KPN network.
  humanURL: https://developer.kpn.com/products/kpn-sms-api
  tags:
  - Messaging
  - SMS
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-sms-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-sms-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/sms-kpn
  - type: OpenAPI
    url: openapi/kpn-sms-openapi.yml
  - type: Overlay
    url: overlays/kpn-sms-overlay.yaml
  - type: Webhooks
    url: asyncapi/kpn-webhooks.yml
    name: Delivery report + inbound SMS webhooks
  - type: ErrorCatalog
    url: errors/kpn-sms-error-codes.yml
  - type: Pricing
    url: https://developer.kpn.com/products/kpn-sms-api
  - type: AgentSkill
    url: skills/kpn-send-sms.md
    name: Send an SMS and handle the delivery report
  baseURL: https://api-prd.kpn.com/communication/kpn/sms
- aid: kpn:kpn-sms-inbound
  name: KPN SMS Inbound API
  description: This API is designed to inform users about the response schema they will receive on their webhook when an SMS
    message is sent to their virtual number. The API provides details of the message format that includes sender, recipient,
    message ID, content, timestamp, and type of the SMS.
  humanURL: https://developer.kpn.com/products/kpn-sms-api
  tags:
  - Messaging
  - SMS
  - Webhooks
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-sms-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-sms-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/sms-inbound
  - type: OpenAPI
    url: openapi/kpn-sms-inbound-openapi.yml
  - type: Overlay
    url: overlays/kpn-sms-inbound-overlay.yaml
  - type: Webhooks
    url: asyncapi/kpn-webhooks.yml
  baseURL: https://api-prd.kpn.com
- aid: kpn:kpn-mobile-services-management
  name: KPN Mobile Services Management API
  description: MobileServicesManagement APIs ---
  humanURL: https://developer.kpn.com/products/kpn-mobile-services-management-api
  tags:
  - Mobile
  - Fleet Management
  - Ordering
  - BSS
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-mobile-services-management-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-mobile-services-management-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/mobileservicesmanagement-kpn
  - type: OpenAPI
    url: openapi/kpn-mobile-services-management-openapi.yml
  - type: Overlay
    url: overlays/kpn-mobile-services-management-overlay.yaml
  baseURL: https://api-prd.kpn.com/mobile/kpn/mobileservices
- aid: kpn:kpn-fiam
  name: KPN FIAM API
  description: A collection of crates for federated identity and access management
  humanURL: https://developer.kpn.com/products/federated-identity-and-access-management
  tags:
  - Identity
  - Federated Identity
  - Access Management
  - Data Spaces
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/federated-identity-and-access-management
  - type: Documentation
    url: https://developer.kpn.com/documentation/fiam-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/fiam-kpn
  - type: OpenAPI
    url: openapi/kpn-fiam-openapi.yml
  - type: Overlay
    url: overlays/kpn-fiam-overlay.yaml
  baseURL: https://api-prd.kpn.com/fiam
- aid: kpn:kpn-fiam-eneco-data-products
  name: KPN FIAM Eneco Data Products API
  description: FIAM – Eneco Data Products
  humanURL: https://developer.kpn.com/products/fiam-eneco-data-products
  tags:
  - Identity
  - Data Sharing
  - Energy
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/fiam-eneco-data-products
  - type: Documentation
    url: https://developer.kpn.com/documentation/eneco-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/fiam-eneco-data-products
  - type: OpenAPI
    url: openapi/kpn-fiam-eneco-data-products-openapi.yml
  - type: Overlay
    url: overlays/kpn-fiam-eneco-data-products-overlay.yaml
  baseURL: https://api.enecogroup.com/
- aid: kpn:kpn-disturbance-check
  name: KPN Disturbance Check API
  description: This API allows you to check the disturbance of the internet and the technology at an address. The API takes
    the postcode, house number and house extension, sends the request to the backend to retrieve real time information about
    the internet and technology service at the address.
  humanURL: https://developer.kpn.com/products/kpn-disturbance-check-api
  tags:
  - Network
  - Broadband
  - Service Assurance
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-disturbance-check-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-disturbance-check-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/disturbance-check-kpn
  - type: OpenAPI
    url: openapi/kpn-disturbance-check-openapi.yml
  - type: Overlay
    url: overlays/kpn-disturbance-check-overlay.yaml
  - type: AgentSkill
    url: skills/kpn-address-service-check.md
    name: Check broadband service at an address
  baseURL: https://api-prd.kpn.com/network/kpn/disturbance-check
- aid: kpn:kpn-internet-speed-check
  name: KPN Internet Speed Check API
  description: This API allows you to check the speed of the internet and the technology at an address. The API takes the
    postcode, house number and house extension, sends the request to the backend to retrieve real time information about the
    internet service at the address.
  humanURL: https://developer.kpn.com/products/kpn-internet-speed-check-api
  tags:
  - Network
  - Broadband
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-internet-speed-check-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-internet-speed-check-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/internet-speed-check-kpn
  - type: OpenAPI
    url: openapi/kpn-internet-speed-check-openapi.yml
  - type: Overlay
    url: overlays/kpn-internet-speed-check-overlay.yaml
  baseURL: https://api-prd.kpn.com/network/kpn/internet-speed-check
- aid: kpn:kpn-high-level-design-ftth
  name: KPN High Level Design FttX API
  description: 'The High-Level Design FTTx API supports Fiber to the Home (FTTH) engineering jobs. It allows you to calculate
    the required work and cost for Fiber rollout in a provided region. Run the endpoints in this order: 1. **POST /startJobS3**
    to retrieve a signed URL for Amazon S3 bucket. Send this URL using the following endpoint. 2. **PUT /s3url_uploads/{jsonFileNameAndExtension}**
    to upload the job. 3. **GET /jobStatus/{jobId}** to retrieve the status of the job. 4. **GET / jobResultS3/{jobId}** to
    retrieve a signed URL for the Amazon Simple Storage Service (Amazon S3) bucket. Send this URL using the following endpoint.
    5. **GET /Output/{jsonFileNameAndExtension}** to retrieve the results of the engineering job.'
  humanURL: https://developer.kpn.com/products/kpn-high-level-design-fttx-api
  tags:
  - Network
  - Fiber
  - FTTH
  - Engineering
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-high-level-design-fttx-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-high-level-design-fttx-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/high-level_design_ftth
  - type: OpenAPI
    url: openapi/kpn-high-level-design-ftth-openapi.yml
  - type: Overlay
    url: overlays/kpn-high-level-design-ftth-overlay.yaml
  baseURL: https://api-prd.kpn.com/network/kpn/ftth-engineering/
- aid: kpn:kpn-lora-device-management
  name: KPN LoRa Device Management API
  description: KPN’s Low Power Long Range (LoRa) network service compliments existing 2G, 3G, 4G and LTE-M networks. It is
    based on the LoRaWAN protocol for Internet of Things (IoT).
  humanURL: https://developer.kpn.com/products/kpn-lora-device-management-api
  tags:
  - IoT
  - LoRaWAN
  - Device Management
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-lora-device-management-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-lora-device-management-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/lora-device-management-kpn
  - type: OpenAPI
    url: openapi/kpn-lora-device-management-openapi.yml
  - type: Overlay
    url: overlays/kpn-lora-device-management-overlay.yaml
  - type: AgentSkill
    url: skills/kpn-lora-device-onboarding.md
    name: Onboard and monitor a LoRaWAN device
  baseURL: https://api-prd.kpn.com/data/lora/thingpark
- aid: kpn:kpn-sd-lan-sd-wan-network-view
  name: KPN SD-LAN / SD-WAN Network View API
  description: '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.'
  humanURL: https://developer.kpn.com/products/kpn-sd-lan-sd-wan-network-view-api
  tags:
  - Network
  - SD-WAN
  - SD-LAN
  - Enterprise Networking
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-sd-lan-sd-wan-network-view-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-sd-lan-sd-wan-network-view-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/kpn-sd_lan_sd_wan_network_view_api
  - type: OpenAPI
    url: openapi/kpn-sd-lan-sd-wan-network-view-openapi.yml
  - type: Overlay
    url: overlays/kpn-sd-lan-sd-wan-network-view-overlay.yaml
  baseURL: https://api-prd.kpn.com/kpn/meraki
- aid: kpn:kpn-servicenow-connect
  name: KPN ServiceNow Connect API
  description: This is Customer Connect API for KPN ServiceNow-Green Tickets. With this API KPN SN Green will be able to create
    new, or update existing tickets. This document provides the API specification.
  humanURL: https://developer.kpn.com/products/kpn-servicenow-connect-api
  tags:
  - Service Management
  - ITSM
  - Ticketing
  - OSS
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/kpn-servicenow-connect-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/kpn-servicenow-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/servicenow-kpn
  - type: OpenAPI
    url: openapi/kpn-servicenow-connect-openapi.yml
  - type: Overlay
    url: overlays/kpn-servicenow-connect-overlay.yaml
  - type: AgentSkill
    url: skills/kpn-servicenow-ticket.md
    name: Raise and track a KPN service ticket
  baseURL: https://api-prd.kpn.com/network/kpn/servicenow
- aid: kpn:kpn-ise
  name: KPN ISE API
  description: Cisco Identity Services Engine (ISE) network access control resources exposed through the KPN API gateway,
    covering endpoints, endpoint groups, identity groups and internal users. The spec advertises a full-capability sandbox,
    HTTPS with OAuth, rate limiting and header-based versioning that defaults to the latest version.
  humanURL: https://app.swaggerhub.com/apis-docs/kpn/ise-kpn
  tags:
  - Network
  - Security
  - Identity Services Engine
  properties:
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/ise-kpn
  - type: OpenAPI
    url: openapi/kpn-ise-openapi.yml
  - type: Overlay
    url: overlays/kpn-ise-overlay.yaml
  baseURL: https://api-prd.kpn.com/kpn/ise
- aid: kpn:kpn-tv-guide
  name: KPN TV Guide API
  description: This API provides you different TV related content services. Currently there are 3 main calls with some of
    them have successive calls. The data provided consists of JSON formatted text mainly related to TV content metadata. This
    data can be used to enrich all sort of platforms with actual TV data.
  humanURL: https://app.swaggerhub.com/apis-docs/kpn/tv-guide-kpn
  tags:
  - Media
  - TV
  - EPG
  - Content Metadata
  properties:
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/tv-guide-kpn
  - type: OpenAPI
    url: openapi/kpn-tv-guide-openapi.yml
  - type: Overlay
    url: overlays/kpn-tv-guide-overlay.yaml
  baseURL: https://api-prd.kpn.com/media/kpn/itv
- aid: kpn:kpn-webhook-signing-keys
  name: KPN Webhook Signing Keys API
  description: 'When KPN delivers a webhook to your endpoint, signing keys are to know the request genuinely came from KPN
    and wasn''t tampered with in transit. KPN signs every outbound webhook payload using HMAC-SHA256 and includes the signature
    in a header. You store a shared secret on your side, compute the expected signature over the incoming request body, and
    compare it to the header value. If they match, the payload is genuine. This API lets you create and manage those shared
    secrets. **How signing keys work** You can set a signing key at three levels — Organization, Team, or Application. When
    KPN delivers a webhook, it picks the active key starting at the most specific level (Application), falling back to Team,
    then Organization. KPN automatically provisions an organization-level key on your first webhook delivery if you haven''t
    created one. Each key moves through a simple lifecycle: -...'
  humanURL: https://app.swaggerhub.com/apis-docs/kpn/webhook-signing-key-management-kpn
  tags:
  - Webhooks
  - Security
  - Key Management
  properties:
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/webhook-signing-key-management-kpn
  - type: OpenAPI
    url: openapi/kpn-webhook-signing-keys-openapi.yml
  - type: Overlay
    url: overlays/kpn-webhook-signing-keys-overlay.yaml
  - type: Webhooks
    url: asyncapi/kpn-webhooks.yml
  - type: AgentSkill
    url: skills/kpn-rotate-webhook-signing-key.md
    name: Rotate a webhook signing key
  baseURL: https://api-prd.kpn.com/webhookconfigs-kpn
- aid: kpn:kpn-webhook-privacy-config-manager
  name: KPN Webhook Privacy Config Manager API
  description: 'KPN delivers outbound webhook notifications — such as SMS delivery reports — to the endpoints you configure.
    This API lets you control two things about those deliveries: the URL they are sent to, and which fields are included in
    the payload. **How configuration scopes work** You can configure webhooks at three levels — Organization, Team, or Application.
    Settings resolve from the most specific level to the broadest: an Application config overrides a Team config, which overrides
    the Organization config. This lets you set sensible defaults at org or team level and override them only where a specific
    application needs it. **Controlling payload fields (privacy)** `privacy_config.excluded_fields` maps a service name to
    the list of fields to omit from that service''s outbound payloads. Any field not listed is included; an empty or absent
    map means every field is sent. Exclusion rules...'
  humanURL: https://app.swaggerhub.com/apis-docs/kpn/webhook-privacy-config-manager
  tags:
  - Webhooks
  - Privacy
  - Configuration
  properties:
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/webhook-privacy-config-manager
  - type: OpenAPI
    url: openapi/kpn-webhook-privacy-config-manager-openapi.yml
  - type: Overlay
    url: overlays/kpn-webhook-privacy-config-manager-overlay.yaml
  - type: Webhooks
    url: asyncapi/kpn-webhooks.yml
  - type: AgentSkill
    url: skills/kpn-configure-webhook-privacy.md
    name: Configure webhook delivery + payload privacy
  baseURL: https://api-prd.kpn.com/webhookconfigs-kpn
- aid: kpn:kpn-wholesale-wba
  name: KPN Wholesale Broadband Access (WBA) API
  description: 'KPN Wholesale Broadband Access (WBA) is a KPN Wholesale product offering copper and fiber access to wholesale
    customers. WBA has the following APIs available: * Functional Product Information: The Functional Product Information
    (FPI) service is used to provide WBA access information for new and existing WBA connections. FPI provides carrier vendor
    information and WBA technology availability with actual up and down bitrates with a reliability per technology type. *
    Carrier Information Product: information about the infrastructure and active services on the physical connection of a
    customer address.'
  humanURL: https://app.swaggerhub.com/apis-docs/kpn/wholesale-wba-kpn
  tags:
  - Wholesale
  - Broadband
  - Access
  properties:
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/wholesale-wba-kpn
  - type: OpenAPI
    url: openapi/kpn-wholesale-wba-openapi.yml
  - type: Overlay
    url: overlays/kpn-wholesale-wba-overlay.yaml
  baseURL: https://api-prd.kpn.com/wba/adresses
- aid: kpn:kpn-wholesale-broadband-access-fpi-cip
  name: KPN Wholesale Broadband Access FPI/CIP API
  description: 'KPN Wholesale Broadband Access (WBA) is a KPN Wholesale product offering copper and fiber access to wholesale
    customers. WBA has the following APIs available: * Functional Product Information: The Functional Product Information
    (FPI) service is used to provide WBA access information for new and existing WBA connections. FPI provides carrier vendor
    information and WBA technology availability with actual up and down bitrates with a reliability per technology type. *
    Carrier Information Product: The Carrier Information Product (CIP) service is used to provide information about the infrastructure
    and active services on the physical connection of a customer address.'
  humanURL: https://app.swaggerhub.com/apis-docs/kpn/wholesale-broadband_access_fpi_cip
  tags:
  - Wholesale
  - Broadband
  - Product Information
  properties:
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/wholesale-broadband_access_fpi_cip
  - type: OpenAPI
    url: openapi/kpn-wholesale-broadband-access-fpi-cip-openapi.yml
  - type: Overlay
    url: overlays/kpn-wholesale-broadband-access-fpi-cip-overlay.yaml
  baseURL: https://api-prd.kpn.com/wba
- aid: kpn:pollyhelp-knowledge-management
  name: Polly.help Knowledge Management API
  description: The Knowledge Management API allows you to organize your organization's information with knowledge management
    software.
  humanURL: https://developer.kpn.com/products/pollyhelp-knowledge-management-api
  tags:
  - Contact Center
  - Knowledge Management
  - Partner API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/pollyhelp-knowledge-management-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/pollyhelp-knowledge-management-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/knowledge-management-polly.help
  - type: OpenAPI
    url: openapi/pollyhelp-knowledge-management-openapi.yml
  - type: Overlay
    url: overlays/kpn-pollyhelp-knowledge-management-overlay.yaml
  baseURL: https://api-prd.kpn.com/data/pollyhelp/knowledgemanagement
- aid: kpn:xdroid-speech-to-text
  name: Xdroid Speech to Text API
  description: Xdroid Speech To Text API provides a seamless audio transcription service.
  humanURL: https://developer.kpn.com/products/xdroid-speech-text-api
  tags:
  - Contact Center
  - Speech to Text
  - Voice Analytics
  - Partner API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/xdroid-speech-text-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/xdroid-xdroid-speech-text-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/speech-to-text-xdroid
  - type: OpenAPI
    url: openapi/xdroid-speech-to-text-openapi.yml
  - type: Overlay
    url: overlays/kpn-xdroid-speech-to-text-overlay.yaml
  baseURL: https://api-prd.kpn.com/data/kpn/voiceanalytics
- aid: kpn:parley-secure-messenger
  name: Parley Secure Messenger API
  description: This API enables a secure communication between your agent/bot desktop and the client website/mobile app.
  humanURL: https://developer.kpn.com/products/parley-secure-messenger-api
  tags:
  - Messaging
  - Chat
  - Partner API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/parley-secure-messenger-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/parley-chat-and-messaging-api-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/secure-messenger-parley
  - type: OpenAPI
    url: openapi/parley-secure-messenger-openapi.yml
  - type: Overlay
    url: overlays/kpn-parley-secure-messenger-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/parley/secure-messenger
- aid: kpn:tracebuzz-social-media-webcare
  name: Tracebuzz Social Media Webcare API
  description: The SocialMediaWebcare API allows you to organise and manage your inbound and outbound social media channels
    traffic.
  humanURL: https://developer.kpn.com/products/social-media-chat-and-messaging
  tags:
  - Messaging
  - Social Media
  - Webcare
  - Partner API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/social-media-chat-and-messaging
  - type: Documentation
    url: https://developer.kpn.com/documentation/parley-webcare-parley-documentation-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/socialmediawebcare-tracebuzz
  - type: OpenAPI
    url: openapi/tracebuzz-social-media-webcare-openapi.yml
  - type: Overlay
    url: overlays/kpn-tracebuzz-social-media-webcare-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/tracebuzz/social-media-webcare
- aid: kpn:weseedo-direct
  name: WeSeeDo Direct API
  description: WeSeeDo Direct API allows you to set up a video communication channel between people by sending an SMS with
    a link to the meeting.
  humanURL: https://developer.kpn.com/products/weseedo-weseedo-direct-api
  tags:
  - Video
  - Communications
  - Partner API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/weseedo-weseedo-direct-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/weseedo-weseedo-direct-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/weseedo-direct-weseedo
  - type: OpenAPI
    url: openapi/weseedo-direct-openapi.yml
  - type: Overlay
    url: overlays/kpn-weseedo-direct-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/weseedo/weseedodirect
- aid: kpn:weseedo-personal
  name: WeSeeDo Personal API
  description: The WeSeeDo Personal API allows video calling in the right way and distinguishes itself in human contact, ease
    of use and safety.
  humanURL: https://developer.kpn.com/products/weseedo-weseedo-personal-api
  tags:
  - Video
  - Communications
  - Partner API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/weseedo-weseedo-personal-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/weseedo-weseedo-personal-weseedo-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/weseedo-personal-weseedo
  - type: OpenAPI
    url: openapi/weseedo-personal-openapi.yml
  - type: Overlay
    url: overlays/kpn-weseedo-personal-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/weseedo/weseedopersonal
- aid: kpn:vonage-messages
  name: Vonage Messages API (via KPN)
  description: Encapsulates multiple APIs to interact with our various channels such as WhatsApp Business, SMS, MMS, Viber,
    Facebook Messenger, etc. The API normalises information across all channels to abstracted to, from and content. This API
    is for outbound messages.
  humanURL: https://developer.kpn.com/products/vonage-messages-api
  tags:
  - Messaging
  - CPaaS
  - Resold API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/vonage-messages-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/vonage-messages-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/messages-nexmo
  - type: OpenAPI
    url: openapi/vonage-messages-openapi.yml
  - type: Overlay
    url: overlays/kpn-vonage-messages-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/nexmo
- aid: kpn:vonage-voice
  name: Vonage Voice API (via KPN)
  description: 'The Voice API lets you create outboud calls, control in progress calls and get information about current and
    historical calls. The API is divided in 2 big resources blocks: - Application: Manage application level options - Call:
    Manage call level options ## Call Guidelines 1. Create an application 2. Make a call ## Guidelines to create an application
    In order to create an application, we need to provide 3 values: - name - type (voice) - answer_url - event_url For more
    information regarding the meaning of each field, refer to the <samp>POST /application</samp> endpoint. Among the return
    values of this call, there is the application identifier (<samp>uuid</samp>). It is needed to make calls or to operate
    with the application. ## Guidelines to make a call In order to make a call, we must include the identifier of the application
    in the **header** and fill the basic fields from the...'
  humanURL: https://developer.kpn.com/products/vonage-voice-api
  tags:
  - Voice
  - CPaaS
  - Resold API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/vonage-voice-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/vonage-voice-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/voice-nexmo
  - type: OpenAPI
    url: openapi/vonage-voice-openapi.yml
  - type: Overlay
    url: overlays/kpn-vonage-voice-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/nexmo/
- aid: kpn:vonage-phone-numbers
  name: Vonage Phone Numbers API (via KPN)
  description: 'The Numbers API lets you manage your numbers and buy new virtual numbers for use with Vonage''s APIs. ## Prerequirement:
    Your project has to be in the production environment in order to use of this API. For any questions, please contact our
    support team.'
  humanURL: https://developer.kpn.com/products/vonage-phone-numbers-api
  tags:
  - Voice
  - Phone Numbers
  - CPaaS
  - Resold API
  properties:
  - type: Documentation
    url: https://developer.kpn.com/products/vonage-phone-numbers-api
  - type: Documentation
    url: https://developer.kpn.com/documentation/vonage-phone-numbers-api-documentation
  - type: APIReference
    url: https://app.swaggerhub.com/apis-docs/kpn/phone-numbers-nexmo
  - type: OpenAPI
    url: openapi/vonage-phone-numbers-openapi.yml
  - type: Overlay
    url: overlays/kpn-vonage-phone-numbers-overlay.yaml
  baseURL: https://api-prd.kpn.com/communication/nexmo/phone-numbers
- aid: kpn:vonage-number-insight
  name: Vonage Number Insight API (via KPN)
  description: 'Vonage''s Number Insight API provides details about the validity, reachability and roaming status of a phone
    number, as well as giving you details on how to format the number properly in your application. There are three levels
    of the Number Insight API available: - Basic - Standard - Advanced The advanced API is available asynchronously as well
    as synchronously.'
  humanURL: https://developer.kpn.com/products/vonage-number-insight-api
  tags:
  - Identity
  - Number Insight
  - CPaaS
  - Resold API
  properties:
  - type: Documentation
    

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kpn/refs/heads/main/apis.yml