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 POST /application endpoint. Among the return values of this call,
there is the application identifier (uuid). 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
url: https://developer.kpn.com/products/vonage-number-insight-api
- type: Documentation
url: https://developer.kpn.com/documentation/vonage-number-insight-api-documentation
- type: APIReference
url: https://app.swaggerhub.com/apis-docs/kpn/number-insight-nexmo
- type: OpenAPI
url: openapi/vonage-number-insight-openapi.yml
- type: Overlay
url: overlays/kpn-vonage-number-insight-overlay.yaml
baseURL: https://api-prd.kpn.com/communication/nexmo/number-insight
- aid: kpn:vonage-sms
name: Vonage SMS API (via KPN)
description: 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 anywhere in the world. * Build
apps that scale with the web technologies that you are already using. * Send SMS with low latency and high
delivery rates. * Receive SMS for free using SMS-enabled local numbers in countries around the world. *
Only pay for what you use, nothing more.
humanURL: https://app.swaggerhub.com/apis-docs/kpn/sms-nexmo
tags:
- Messaging
- SMS
- CPaaS
- Resold API
properties:
- type: APIReference
url: https://app.swaggerhub.com/apis-docs/kpn/sms-nexmo
- type: OpenAPI
url: openapi/vonage-sms-openapi.yml
- type: Overlay
url: overlays/kpn-vonage-sms-overlay.yaml
baseURL: https://api-prd.kpn.com/communication/nexmo/sms
- aid: kpn:vonage-verify
name: Vonage Verify API (via KPN)
description: 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 - **Verify Request** - Generate
and send a PIN to your user. You use the request_id in the response is used for the Verify check. - **Verify
Check** - Confirm that the PIN you received from your user matches the one sent by Vonage as a result of
your Verify request. - **Verify Search** - Lookup the status of one or more requests. - **Verify Control**
- Control the progress of your Verify requests.
humanURL: https://app.swaggerhub.com/apis-docs/kpn/verify-nexmo
tags:
- Identity
- Verification
- CPaaS
- Resold API
properties:
- type: APIReference
url: https://app.swaggerhub.com/apis-docs/kpn/verify-nexmo
- type: OpenAPI
url: openapi/vonage-verify-openapi.yml
- type: Overlay
url: overlays/kpn-vonage-verify-overlay.yaml
baseURL: https://api-prd.kpn.com/communication/nexmo/verify
- aid: kpn:apidaze-voice
name: Apidaze Voice CPaaS API (via KPN)
description: 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 run on Apidaze platform.
You can write your various scripts there using the [Script Reference doc](https://developer.kpn.com/script-reference-documentation),
and test them. You can manage your phone numbers, connect directly with other SIP carriers (inbound and
outbound), manage your SIP accounts, voicemail boxes and messages, provision your hardphones.
humanURL: https://app.swaggerhub.com/apis-docs/kpn/apidaze-voice-voip-innovations
tags:
- Voice
- VoIP
- CPaaS
- Resold API
properties:
- type: APIReference
url: https://app.swaggerhub.com/apis-docs/kpn/apidaze-voice-voip-innovations
- type: OpenAPI
url: openapi/apidaze-voice-openapi.yml
- type: Overlay
url: overlays/kpn-apidaze-voice-overlay.yaml
baseURL: https://api-prd.kpn.com/communication/apidaze/cpaas
- aid: kpn:registered-email
name: Registered Email API (via KPN)
description: '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 admin rights, without
2FA.Emailing can be used without authorization. The mail functionality can be used to sent registered emails
with attachment without 2FA. Mail management, XML, can be seen by webservice users. It can be used to retrieve
ticket information once the ticket id is known.'
humanURL: https://app.swaggerhub.com/apis-docs/kpn/registeredemail-registeredemail
tags:
- Email
- Registered Delivery
- Partner API
properties:
- type: APIReference
url: https://app.swaggerhub.com/apis-docs/kpn/registeredemail-registeredemail
- type: OpenAPI
url: openapi/registered-email-openapi.yml
- type: Overlay
url: overlays/kpn-registered-email-overlay.yaml
baseURL: https://api-prd.kpn.com/data/registeredemail/registeredemail
- aid: kpn:kpn-grip
name: KPN GRIP API
description: 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 (SAML 2.0, OpenID Connect,
OAuth 2) and password reset into their own applications. The user API is served from https://api.grip-on-it.com/users/
and the OIDC/SAML surfaces from https://auth.grip-on-it.com/; tokens are obtained with an OAuth 2.0 client-credentials
POST to https://auth.grip-on-it.com/v2/{tenant.id}/oidc/idp/token. No public OpenAPI definition is published
for GRIP on KPN's SwaggerHub organisation as of the harvest date.
humanURL: https://developer.kpn.com/products/kpn-grip-api
tags:
- Security
- Identity
- Access Management
properties:
- type: Documentation
url: https://developer.kpn.com/products/kpn-grip-api
- type: APIReference
url: https://developer.kpn.com/documentation/kpn-grip-api-documentation
- type: AuthorizationServer
url: https://auth.grip-on-it.com/
baseURL: https://api.grip-on-it.com/users/
- aid: kpn:kpn-pim-id
name: KPN PIM ID API
description: 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 embedded in surfaces such
as login pages and scanned with the PiM mobile application to authenticate a customer. Authentication is
OAuth 2.0 client_id/client_secret. No public OpenAPI definition is published for PiM ID on KPN's SwaggerHub
organisation as of the harvest date.
humanURL: https://developer.kpn.com/products/kpn-pim-id-api
tags:
- Identity
- Verification
- Mobile
properties:
- type: Documentation
url: https://developer.kpn.com/products/kpn-pim-id-api
- type: APIReference
url: https://developer.kpn.com/documentation/kpn-pim-id-api-documentation
baseURL: https://api-prd.kpn.com/kpn/qrcodegenerator
- aid: kpn:kpn-sms-campaigns
name: KPN SMS Campaigns API
description: 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 organisation as of the harvest
date.
humanURL: https://developer.kpn.com/products/sms-campaigns
tags:
- Messaging
- SMS
- Campaigns
properties:
- type: Documentation
url: https://developer.kpn.com/products/sms-campaigns
- type: APIReference
url: https://developer.kpn.com/documentation/sms-campaign-documentation
- aid: kpn:kpn-email-to-sms
name: KPN Email-to-SMS API
description: 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 SwaggerHub organisation
as of the harvest date.
humanURL: https://developer.kpn.com/products/email-to-sms
tags:
- Messaging
- SMS
- Email
properties:
- type: Documentation
url: https://developer.kpn.com/products/email-to-sms
common:
- type: VulnerabilityDisclosure
url: security/kpn-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/kpn-domain-security.yml
- type: OAuthScopes
url: scopes/kpn-scopes.yml
- type: Authentication
url: authentication/kpn-authentication.yml
- type: Website
url: https://www.kpn.com/
- type: DeveloperPortal
url: https://developer.kpn.com/
- type: Documentation
url: https://developer.kpn.com/documentation
- type: GettingStarted
url: https://developer.kpn.com/page/getting-started
- type: SignUp
url: https://developer.kpn.com/dashboard/register
- type: Login
url: https://developer.kpn.com/dashboard/login
- type: Products
url: https://developer.kpn.com/products
- type: Tutorials
url: https://developer.kpn.com/tutorials
- type: Blog
url: https://developer.kpn.com/blog
- type: StatusPage
url: https://developer.kpn.com/status
- type: Support
url: https://developer.kpn.com/support
- type: TermsOfService
url: https://developer.kpn.com/page/legal
- type: VulnerabilityDisclosure
url: https://developer.kpn.com/page/responsible-disclosure
- type: OpenAPIRepository
url: https://app.swaggerhub.com/search?owner=kpn
- type: PostmanWorkspace
url: https://www.postman.com/kpndeveloper
- type: GitHubOrganization
url: https://github.com/kpn
- type: LinkedIn
url: https://www.linkedin.com/company/kpn
- type: Wholesale
url: https://www.kpn-wholesale.com/
- type: Standard
url: https://github.com/camaraproject/
- type: Standard
url: https://coin.nl/camara
- type: Packages
url: packages/kpn-packages.yml
- type: WellKnown
url: well-known/kpn-well-known.yml
- type: SecurityTxt
url: well-known/kpn-security.txt
- type: Security
url: https://developer.kpn.com/page/responsible-disclosure
- type: MCPServer
url: mcp/kpn-mcp.yml
- type: LLMsTxt
url: llms/kpn-llms.txt
- type: Conformance
url: conformance/kpn-conformance.yml
- type: ErrorCatalog
url: errors/kpn-problem-types.yml
name: KPN HTTP error catalog
- type: ErrorCatalog
url: errors/kpn-sms-error-codes.yml
name: KPN SMS delivery failure codes
- type: Lifecycle
url: lifecycle/kpn-lifecycle.yml
- type: Deprecation
url: https://developer.kpn.com/documentation-response-headers
name: Sunset response header (RFC 8594)
- type: Conventions
url: conventions/kpn-conventions.yml
- type: RateLimits
url: rate-limits/kpn-rate-limits.yml
- type: ChangeLog
url: changelog/kpn-changelog.yml
- type: Sandbox
url: sandbox/kpn-sandbox.yml
- type: DataModel
url: data-model/kpn-data-model.yml
- type: Webhooks
url: asyncapi/kpn-webhooks.yml
- type: AgentSkill
url: skills/_index.yml
- type: APIReference
url: https://app.swaggerhub.com/search?owner=kpn
- type: PrivacyPolicy
url: https://www.kpn.com/algemeen/missie-en-privacy-statement/privacy-statement.htm
- type: CookiePolicy
url: https://www.kpn.com/algemeen/cookies.htm
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com