Encrypted Short URLs - KPN


Communicate URLs securely via SMS

Easy and user-friendly encrypted URLs

  • Security

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 URLs 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

You can send an URL to your customer to plan, for example, an engineer or appointment. The identifiers (e.g. customer ID, order ID) for that customer will be encrypted into a token and a short URL is send. 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 (e.g. zip-code) data.

Send a campaign

Send campaigns during Kings day, Black Friday or at any other time. The expiry time of the campaign is encrypted, so the URL is only valid for a certain period.

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. So there is no need for you to develop and support this yourself! 

The input is simply the URL, parameters (like customer or order identifiers etc.), 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. Optimize your development time and resources by connecting to this API!

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 not revealed in the URL.

Brand promotion

Communicate with your customers with a recognizable branded ID. You can define the ID to match your preferences.

What it costs

To telephone numbers in the Netherlands

€ 0,10
per encrypted URL via SMS

Thinking of using this API?

Let's talk possibilites. Our sales team will get back to you within 2 business days.