KPN Encrypted Short URL API

Eliminate vulnerability by sending URLs securely

Did you know that sending a link (URL) via SMS can be a threat for your servers? Many URLs include customer identifiers. Hackers can easily slow down the response of your web environment or even bring the server down by just injecting a script! Overcome this threat by using the Encrypted Short URL API when sending campaigns, discounts, surveys, track & trace links and any other link via SMS. It's easy and highly secure.

This API helps you to...

Schedule a delivery or appointment

Send an URL to your customer to plan a delivery or an appointment for example. The identifiers (e.g. customer ID, order ID) for that customer will be encrypted into a token and a short URL is sent. No customer data is exposed!

Send a track & trace link

Inform your customers about the status of their purchases without exposing any personal (customer ID) or predictable data such as their zip-code.

Send a campaign

Send campaigns safely during Kings day, Black Friday or at any other time. Campaigns have expiry times, so the URL is only valid for a certain period of time.

How it works

The problem with sending regular URLs is that it makes your platform and customers vulnerable to threats by revealing too much:


Through the Encrypted Short URL API, you are connected to KPN’s encryption and decryption functionality and Short Message Peer-to-Peer (SMPP) protocol. Optimize your development time and resources by connecting to this API.

The input is simply the URL, parameters (like customer or order identifiers etc.), a text message and the recipient’s mobile number. The URL with identifiers will be encrypted and converted into a short URL. This removes any personal identifiers from the URL. The encryption key will be managed by KPN. You are also sure your SMS messages are delivered quickly and reliably because of KPN’s SMS engine.

Note: This product is only available for telephone numbers in the Netherlands.


Link expiration

If you want the URL to expire after a certain time-period, then you can customize this by passing your limitations for the date and time.

Customer safety

Your customer is kept safe, as customer information never again revealed in your URLs.

Brand promotion

Communicate with your customers with a recognizable branded ID. Define the ID to match your preferences.

What it costs

To telephone numbers in the Netherlands

€ 0,10
per encrypted URL via SMS