De PostNL API, zonder het koppelwerk

Voeg de PostNL API toe aan je WMS, ERP of e-commerce backend via één Sendcloud-integratie. Verstuur met de grootste vervoerder van Nederland naast 170+ andere, zonder aparte PostNL-overeenkomst.

Illustratie van de courier API-integratie voor PostNL

De PostNL API, zonder het koppelwerk

Voeg de PostNL API toe aan je WMS, ERP of e-commerce backend via één Sendcloud-integratie. Verstuur met de grootste vervoerder van Nederland naast 170+ andere, zonder aparte PostNL-overeenkomst.

Illustratie van de courier API-integratie voor PostNL

De PostNL API, zonder het koppelwerk

Voeg de PostNL API toe aan je WMS, ERP of e-commerce backend via één Sendcloud-integratie. Verstuur met de grootste vervoerder van Nederland naast 170+ andere, zonder aparte PostNL-overeenkomst.

Illustratie van de courier API-integratie voor PostNL

Uitgebreid gedocumenteerd

Getest op miljoenen zendingen

Beschikbaar in alle abonnementen

Waarom PostNL koppelen via de Sendcloud API?

Sla de contractonderhandeling met PostNL over

Verstuur vanaf dag één met de door Sendcloud onderhandelde PostNL-tarieven, of breng je eigen contract in wanneer je er klaar voor bent.

Avondbezorging en servicepunten

De avondvensters van PostNL en meer dan 4.500 servicepunten zijn beschikbaar via de REST API van Sendcloud, zonder aparte PostNL API-credentials.

Koppel in één keer met 170+ vervoerders

Stop met het koppelen en onderhouden van losse vervoerders en gebruik één API voor allemaal.

GDPR-compliance

We voldoen aan de GDPR-regels voor de bescherming van data en privacy in Europa.

API-uptime van 99,99%

Betrouwbare verzendsoftware, gebouwd op AWS met toonaangevende technologie.

ISO 27001-gecertificeerd

De strengste normen ter wereld voor informatiebeveiliging.

Waarom PostNL koppelen via de Sendcloud API?

Sla de contractonderhandeling met PostNL over

Verstuur vanaf dag één met de door Sendcloud onderhandelde PostNL-tarieven, of breng je eigen contract in wanneer je er klaar voor bent.

Avondbezorging en servicepunten

De avondvensters van PostNL en meer dan 4.500 servicepunten zijn beschikbaar via de REST API van Sendcloud, zonder aparte PostNL API-credentials.

Koppel in één keer met 170+ vervoerders

Stop met het koppelen en onderhouden van losse vervoerders en gebruik één API voor allemaal.

GDPR-compliance

We voldoen aan de GDPR-regels voor de bescherming van data en privacy in Europa.

API-uptime van 99,99%

Betrouwbare verzendsoftware, gebouwd op AWS met toonaangevende technologie.

ISO 27001-gecertificeerd

De strengste normen ter wereld voor informatiebeveiliging.

Waarom PostNL koppelen via de Sendcloud API?

Sla de contractonderhandeling met PostNL over

Verstuur vanaf dag één met de door Sendcloud onderhandelde PostNL-tarieven, of breng je eigen contract in wanneer je er klaar voor bent.

Avondbezorging en servicepunten

De avondvensters van PostNL en meer dan 4.500 servicepunten zijn beschikbaar via de REST API van Sendcloud, zonder aparte PostNL API-credentials.

Koppel in één keer met 170+ vervoerders

Stop met het koppelen en onderhouden van losse vervoerders en gebruik één API voor allemaal.

GDPR-compliance

We voldoen aan de GDPR-regels voor de bescherming van data en privacy in Europa.

API-uptime van 99,99%

Betrouwbare verzendsoftware, gebouwd op AWS met toonaangevende technologie.

ISO 27001-gecertificeerd

De strengste normen ter wereld voor informatiebeveiliging.

“Met Sendcloud koppelen we moeiteloos aan heel veel verschillende vervoerders.”

Oscar Ziegler

Founder and CEO

-

Hive

“Met Sendcloud koppelen we moeiteloos aan heel veel verschillende vervoerders.”

Oscar Ziegler

Founder and CEO

-

Hive

“Met Sendcloud koppelen we moeiteloos aan heel veel verschillende vervoerders.”

Oscar Ziegler

Founder and CEO

-

Hive

Voorbeelden van API-integraties

API-integratie

Bekijk een basisvoorbeeld van een API-integratie met Python.

Service Point Picker

Ontdek hoe je de Service Point Picker in een eigen applicatie integreert.

Voorbeelden van API-integraties

API-integratie

Bekijk een basisvoorbeeld van een API-integratie met Python.

Service Point Picker

Ontdek hoe je de Service Point Picker in een eigen applicatie integreert.

Voorbeelden van API-integraties

API-integratie

Bekijk een basisvoorbeeld van een API-integratie met Python.

Service Point Picker

Ontdek hoe je de Service Point Picker in een eigen applicatie integreert.

Waar begin je?

Waar begin je?

Waar begin je?

1. Maak je account aan

2. Vraag je gratis API key aan

Begin met requests naar de PostNL API

1. Maak je account aan

2. Vraag je gratis API key aan

Begin met requests naar de PostNL API

1. Maak je account aan

2. Vraag je gratis API key aan

Begin met requests naar de PostNL API

Eén API voor al je verzendbehoeften

Geen opstartkosten

Integratie op dezelfde dag

Verzend met de beste vervoerders van Europa

Vragen en antwoorden

Waarom de PostNL API via Sendcloud koppelen in plaats van rechtstreeks?

Een directe PostNL-integratie betekent toegang instellen tot het zakelijke portaal My PostNL, productie-API-keys genereren en de Customer Code, Customer Number en een aparte Globalpack-code beheren als je buiten de EU verzendt. PostNL vereist daarnaast een Signature GIF in het dossier voor elke douaneaangifte buiten de EU.

Via Sendcloud authenticeer je één keer met je Sendcloud API key en gebruik je één REST-schema voor PostNL, naast elke andere vervoerder in je account. Heb je geen eigen PostNL-contract, dan werken de door Sendcloud onderhandelde tarieven in Nederland op de abonnementen Lite, Growth en Premium.

Wat gebeurt er als PostNL de API aanpast of breekt?

PostNL werkt de My PostNL API en de flow voor het genereren van API-keys in het zakelijke portaal periodiek bij. Wie direct koppelt, moet payloads opnieuw testen, credentials verversen en zich aanpassen aan gewijzigde productcodes. PostNL Extra@Home voor grote items gebruikt bijvoorbeeld andere productcodes dan standaard PostNL-pakketten.

Verstuur je PostNL via de Sendcloud REST API, dan vangt de abstractielaag die wijzigingen op. De engineers van Sendcloud volgen de release notes van My PostNL en passen de connector intern aan. Je Sendcloud request-schema blijft hetzelfde.

Kan ik mijn eigen PostNL-contract gebruiken?

Ja. Sendcloud ondersteunt zowel de door Sendcloud onderhandelde PostNL-tarieven als je eigen PostNL-contract.

De tarieven van Sendcloud zijn beschikbaar in Nederland op de abonnementen Lite, Growth en Premium, dus je kunt met PostNL verzenden zonder eerst een contract te onderhandelen.

Voor je eigen contract: ga naar Shipping > Carriers > My Contracts, zoek PostNL, klik op Add Contract en vul je API Key, Customer Code (4 letters), Customer Number en Globalpack-code in (voor zendingen buiten de EU). Genereer de API-key in My PostNL via API Manager > My Account > Create New Key en kies Sendcloud als externe software.

Zie het Help Center-artikel PostNL contract activation.

Welke PostNL-producten worden ondersteund via de API?

Via Sendcloud verstuur je de volledige binnenlandse en internationale productlijn van PostNL:

  • PostNL Standard: binnenlandse bezorging de volgende werkdag, tot 23 kg of 31,5 kg

  • PostNL Home Address Only: geen bezorging bij de buren

  • PostNL Signature on Delivery

  • PostNL Evening Delivery: bezorging op werkdagen tussen 17:30 en 22:00

  • PostNL Service Point: afgifte en afhaling in het servicepuntnetwerk

  • PostNL Extra@Home: bezorging van grote items met een team van twee (apart contract)

  • Internationale EU- en Globalpack-methodes voor zendingen buiten Europa

Zie het Help Center-artikel PostNL shipping conditions.

Welke PostNL-specifieke functies stelt de API beschikbaar?

PostNL-specifieke functies die via de integratie beschikbaar zijn:

  • Avondbezorging tussen 17:30 en 22:00 op werkdagen

  • Routering naar servicepunten binnen het dichte Nederlandse netwerk

  • Brievenbusbezorging op PostNL Standard als het pakket past

  • Ondersteuning voor de Globalpack-code bij zendingen buiten de EU (aparte klantcode)

  • Upload van de Signature GIF voor douanelabels buiten de EU

  • PostNL Extra@Home met bezorging door twee personen voor grote items, met een eigen contractinstelling

Hoe volg ik PostNL-pakketten?

De trackingevents van PostNL lopen zonder extra configuratie via het webhook-systeem van Sendcloud. Events voor afgifte bij een servicepunt en aankomst in een locker verschijnen naast de standaard bezorgevents, met sendcloud_tracking_url ingevuld zodra je een trackingpagina in je eigen huisstijl hebt geconfigureerd.

Alle events worden genormaliseerd naar de statustaxonomie van Sendcloud via GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, met de chronologische historie onder statuses en elk event gemapt op parent_status. Abonneer je op de parcel-status-changed webhook voor push-updates. Referentie: Tracking parcels.

Hoe maak ik PostNL-retourlabels aan?

PostNL biedt inkomende retouren vanuit België en Nederland via PostNL Standard Return. Die service vereist een direct PostNL-contract; de tarieven van Sendcloud dekken deze methode niet.

Alle retourlabels worden aangemaakt via de losstaande v3 Returns API van Sendcloud (synchroon of asynchroon; async is aan te raden bij hogere volumes). Je hebt geen lookup van de uitgaande zending of JWT-tokens nodig. Referentie: Returns API overview.

Hoe verhoudt de multi-carrier API van Sendcloud zich tot vervoerders los koppelen?

De Sendcloud REST API geeft je toegang tot 170+ vervoerders, waaronder PostNL, via één set credentials, één schema, één webhook-stream en één error model. Vervoerders los koppelen betekent per vervoerder aparte authenticatie, payload-formaten en trackingsystemen, en dat werk opnieuw doen zodra een vervoerder breaking changes doorvoert.

Met Sendcloud verstuur je PostNL naast DHL, DPD, GLS en Budbee, of elke andere vervoerder in je account, met dezelfde code. Route zendingen tussen vervoerders op basis van regels (gewicht, bestemming, serviceniveau, kosten) zonder vervoerder-specifieke routeringslogica te schrijven. Val automatisch terug op een andere vervoerder als het upstream-systeem van PostNL problemen heeft.

Een vervoerder later toevoegen betekent: toevoegen aan je Sendcloud-account, niet een nieuwe integratie bouwen.

Vragen en antwoorden

Waarom de PostNL API via Sendcloud koppelen in plaats van rechtstreeks?

Een directe PostNL-integratie betekent toegang instellen tot het zakelijke portaal My PostNL, productie-API-keys genereren en de Customer Code, Customer Number en een aparte Globalpack-code beheren als je buiten de EU verzendt. PostNL vereist daarnaast een Signature GIF in het dossier voor elke douaneaangifte buiten de EU.

Via Sendcloud authenticeer je één keer met je Sendcloud API key en gebruik je één REST-schema voor PostNL, naast elke andere vervoerder in je account. Heb je geen eigen PostNL-contract, dan werken de door Sendcloud onderhandelde tarieven in Nederland op de abonnementen Lite, Growth en Premium.

Wat gebeurt er als PostNL de API aanpast of breekt?

PostNL werkt de My PostNL API en de flow voor het genereren van API-keys in het zakelijke portaal periodiek bij. Wie direct koppelt, moet payloads opnieuw testen, credentials verversen en zich aanpassen aan gewijzigde productcodes. PostNL Extra@Home voor grote items gebruikt bijvoorbeeld andere productcodes dan standaard PostNL-pakketten.

Verstuur je PostNL via de Sendcloud REST API, dan vangt de abstractielaag die wijzigingen op. De engineers van Sendcloud volgen de release notes van My PostNL en passen de connector intern aan. Je Sendcloud request-schema blijft hetzelfde.

Kan ik mijn eigen PostNL-contract gebruiken?

Ja. Sendcloud ondersteunt zowel de door Sendcloud onderhandelde PostNL-tarieven als je eigen PostNL-contract.

De tarieven van Sendcloud zijn beschikbaar in Nederland op de abonnementen Lite, Growth en Premium, dus je kunt met PostNL verzenden zonder eerst een contract te onderhandelen.

Voor je eigen contract: ga naar Shipping > Carriers > My Contracts, zoek PostNL, klik op Add Contract en vul je API Key, Customer Code (4 letters), Customer Number en Globalpack-code in (voor zendingen buiten de EU). Genereer de API-key in My PostNL via API Manager > My Account > Create New Key en kies Sendcloud als externe software.

Zie het Help Center-artikel PostNL contract activation.

Welke PostNL-producten worden ondersteund via de API?

Via Sendcloud verstuur je de volledige binnenlandse en internationale productlijn van PostNL:

  • PostNL Standard: binnenlandse bezorging de volgende werkdag, tot 23 kg of 31,5 kg

  • PostNL Home Address Only: geen bezorging bij de buren

  • PostNL Signature on Delivery

  • PostNL Evening Delivery: bezorging op werkdagen tussen 17:30 en 22:00

  • PostNL Service Point: afgifte en afhaling in het servicepuntnetwerk

  • PostNL Extra@Home: bezorging van grote items met een team van twee (apart contract)

  • Internationale EU- en Globalpack-methodes voor zendingen buiten Europa

Zie het Help Center-artikel PostNL shipping conditions.

Welke PostNL-specifieke functies stelt de API beschikbaar?

PostNL-specifieke functies die via de integratie beschikbaar zijn:

  • Avondbezorging tussen 17:30 en 22:00 op werkdagen

  • Routering naar servicepunten binnen het dichte Nederlandse netwerk

  • Brievenbusbezorging op PostNL Standard als het pakket past

  • Ondersteuning voor de Globalpack-code bij zendingen buiten de EU (aparte klantcode)

  • Upload van de Signature GIF voor douanelabels buiten de EU

  • PostNL Extra@Home met bezorging door twee personen voor grote items, met een eigen contractinstelling

Hoe volg ik PostNL-pakketten?

De trackingevents van PostNL lopen zonder extra configuratie via het webhook-systeem van Sendcloud. Events voor afgifte bij een servicepunt en aankomst in een locker verschijnen naast de standaard bezorgevents, met sendcloud_tracking_url ingevuld zodra je een trackingpagina in je eigen huisstijl hebt geconfigureerd.

Alle events worden genormaliseerd naar de statustaxonomie van Sendcloud via GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, met de chronologische historie onder statuses en elk event gemapt op parent_status. Abonneer je op de parcel-status-changed webhook voor push-updates. Referentie: Tracking parcels.

Hoe maak ik PostNL-retourlabels aan?

PostNL biedt inkomende retouren vanuit België en Nederland via PostNL Standard Return. Die service vereist een direct PostNL-contract; de tarieven van Sendcloud dekken deze methode niet.

Alle retourlabels worden aangemaakt via de losstaande v3 Returns API van Sendcloud (synchroon of asynchroon; async is aan te raden bij hogere volumes). Je hebt geen lookup van de uitgaande zending of JWT-tokens nodig. Referentie: Returns API overview.

Hoe verhoudt de multi-carrier API van Sendcloud zich tot vervoerders los koppelen?

De Sendcloud REST API geeft je toegang tot 170+ vervoerders, waaronder PostNL, via één set credentials, één schema, één webhook-stream en één error model. Vervoerders los koppelen betekent per vervoerder aparte authenticatie, payload-formaten en trackingsystemen, en dat werk opnieuw doen zodra een vervoerder breaking changes doorvoert.

Met Sendcloud verstuur je PostNL naast DHL, DPD, GLS en Budbee, of elke andere vervoerder in je account, met dezelfde code. Route zendingen tussen vervoerders op basis van regels (gewicht, bestemming, serviceniveau, kosten) zonder vervoerder-specifieke routeringslogica te schrijven. Val automatisch terug op een andere vervoerder als het upstream-systeem van PostNL problemen heeft.

Een vervoerder later toevoegen betekent: toevoegen aan je Sendcloud-account, niet een nieuwe integratie bouwen.

Vragen en antwoorden

Waarom de PostNL API via Sendcloud koppelen in plaats van rechtstreeks?

Een directe PostNL-integratie betekent toegang instellen tot het zakelijke portaal My PostNL, productie-API-keys genereren en de Customer Code, Customer Number en een aparte Globalpack-code beheren als je buiten de EU verzendt. PostNL vereist daarnaast een Signature GIF in het dossier voor elke douaneaangifte buiten de EU.

Via Sendcloud authenticeer je één keer met je Sendcloud API key en gebruik je één REST-schema voor PostNL, naast elke andere vervoerder in je account. Heb je geen eigen PostNL-contract, dan werken de door Sendcloud onderhandelde tarieven in Nederland op de abonnementen Lite, Growth en Premium.

Wat gebeurt er als PostNL de API aanpast of breekt?

PostNL werkt de My PostNL API en de flow voor het genereren van API-keys in het zakelijke portaal periodiek bij. Wie direct koppelt, moet payloads opnieuw testen, credentials verversen en zich aanpassen aan gewijzigde productcodes. PostNL Extra@Home voor grote items gebruikt bijvoorbeeld andere productcodes dan standaard PostNL-pakketten.

Verstuur je PostNL via de Sendcloud REST API, dan vangt de abstractielaag die wijzigingen op. De engineers van Sendcloud volgen de release notes van My PostNL en passen de connector intern aan. Je Sendcloud request-schema blijft hetzelfde.

Kan ik mijn eigen PostNL-contract gebruiken?

Ja. Sendcloud ondersteunt zowel de door Sendcloud onderhandelde PostNL-tarieven als je eigen PostNL-contract.

De tarieven van Sendcloud zijn beschikbaar in Nederland op de abonnementen Lite, Growth en Premium, dus je kunt met PostNL verzenden zonder eerst een contract te onderhandelen.

Voor je eigen contract: ga naar Shipping > Carriers > My Contracts, zoek PostNL, klik op Add Contract en vul je API Key, Customer Code (4 letters), Customer Number en Globalpack-code in (voor zendingen buiten de EU). Genereer de API-key in My PostNL via API Manager > My Account > Create New Key en kies Sendcloud als externe software.

Zie het Help Center-artikel PostNL contract activation.

Welke PostNL-producten worden ondersteund via de API?

Via Sendcloud verstuur je de volledige binnenlandse en internationale productlijn van PostNL:

  • PostNL Standard: binnenlandse bezorging de volgende werkdag, tot 23 kg of 31,5 kg

  • PostNL Home Address Only: geen bezorging bij de buren

  • PostNL Signature on Delivery

  • PostNL Evening Delivery: bezorging op werkdagen tussen 17:30 en 22:00

  • PostNL Service Point: afgifte en afhaling in het servicepuntnetwerk

  • PostNL Extra@Home: bezorging van grote items met een team van twee (apart contract)

  • Internationale EU- en Globalpack-methodes voor zendingen buiten Europa

Zie het Help Center-artikel PostNL shipping conditions.

Welke PostNL-specifieke functies stelt de API beschikbaar?

PostNL-specifieke functies die via de integratie beschikbaar zijn:

  • Avondbezorging tussen 17:30 en 22:00 op werkdagen

  • Routering naar servicepunten binnen het dichte Nederlandse netwerk

  • Brievenbusbezorging op PostNL Standard als het pakket past

  • Ondersteuning voor de Globalpack-code bij zendingen buiten de EU (aparte klantcode)

  • Upload van de Signature GIF voor douanelabels buiten de EU

  • PostNL Extra@Home met bezorging door twee personen voor grote items, met een eigen contractinstelling

Hoe volg ik PostNL-pakketten?

De trackingevents van PostNL lopen zonder extra configuratie via het webhook-systeem van Sendcloud. Events voor afgifte bij een servicepunt en aankomst in een locker verschijnen naast de standaard bezorgevents, met sendcloud_tracking_url ingevuld zodra je een trackingpagina in je eigen huisstijl hebt geconfigureerd.

Alle events worden genormaliseerd naar de statustaxonomie van Sendcloud via GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, met de chronologische historie onder statuses en elk event gemapt op parent_status. Abonneer je op de parcel-status-changed webhook voor push-updates. Referentie: Tracking parcels.

Hoe maak ik PostNL-retourlabels aan?

PostNL biedt inkomende retouren vanuit België en Nederland via PostNL Standard Return. Die service vereist een direct PostNL-contract; de tarieven van Sendcloud dekken deze methode niet.

Alle retourlabels worden aangemaakt via de losstaande v3 Returns API van Sendcloud (synchroon of asynchroon; async is aan te raden bij hogere volumes). Je hebt geen lookup van de uitgaande zending of JWT-tokens nodig. Referentie: Returns API overview.

Hoe verhoudt de multi-carrier API van Sendcloud zich tot vervoerders los koppelen?

De Sendcloud REST API geeft je toegang tot 170+ vervoerders, waaronder PostNL, via één set credentials, één schema, één webhook-stream en één error model. Vervoerders los koppelen betekent per vervoerder aparte authenticatie, payload-formaten en trackingsystemen, en dat werk opnieuw doen zodra een vervoerder breaking changes doorvoert.

Met Sendcloud verstuur je PostNL naast DHL, DPD, GLS en Budbee, of elke andere vervoerder in je account, met dezelfde code. Route zendingen tussen vervoerders op basis van regels (gewicht, bestemming, serviceniveau, kosten) zonder vervoerder-specifieke routeringslogica te schrijven. Val automatisch terug op een andere vervoerder als het upstream-systeem van PostNL problemen heeft.

Een vervoerder later toevoegen betekent: toevoegen aan je Sendcloud-account, niet een nieuwe integratie bouwen.