De makkelijkste manier om te koppelen met de GLS API

Voeg GLS-verzending toe aan je WMS, ERP of e-commerce backend via één Sendcloud-integratie. Geen GLS API-setup, geen breaking changes om achteraan te lopen.

Illustratie van de courier API-integratie voor GLS

De makkelijkste manier om te koppelen met de GLS API

Voeg GLS-verzending toe aan je WMS, ERP of e-commerce backend via één Sendcloud-integratie. Geen GLS API-setup, geen breaking changes om achteraan te lopen.

Illustratie van de courier API-integratie voor GLS

De makkelijkste manier om te koppelen met de GLS API

Voeg GLS-verzending toe aan je WMS, ERP of e-commerce backend via één Sendcloud-integratie. Geen GLS API-setup, geen breaking changes om achteraan te lopen.

Illustratie van de courier API-integratie voor GLS

Uitgebreid gedocumenteerd

Getest op miljoenen zendingen

Beschikbaar in alle abonnementen

Waarom GLS koppelen via de Sendcloud API?

Skip the GLS contract negotiation

Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.

Pan-Europees netwerk in 30+ landen

GLS Parcel Europe dekt grensoverschrijdende zendingen onder één service code. Sendcloud regelt daarnaast de binnenlandse GLS-producten per land, zonder apart contract per markt.

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 GLS koppelen via de Sendcloud API?

Skip the GLS contract negotiation

Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.

Pan-Europees netwerk in 30+ landen

GLS Parcel Europe dekt grensoverschrijdende zendingen onder één service code. Sendcloud regelt daarnaast de binnenlandse GLS-producten per land, zonder apart contract per markt.

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 GLS koppelen via de Sendcloud API?

Skip the GLS contract negotiation

Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.

Pan-Europees netwerk in 30+ landen

GLS Parcel Europe dekt grensoverschrijdende zendingen onder één service code. Sendcloud regelt daarnaast de binnenlandse GLS-producten per land, zonder apart contract per markt.

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 GLS API

1. Maak je account aan

2. Vraag je gratis API key aan

Begin met requests naar de GLS API

1. Maak je account aan

2. Vraag je gratis API key aan

Begin met requests naar de GLS 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 GLS API via Sendcloud koppelen in plaats van rechtstreeks?

Direct GLS API integration means handling GLS Europe authentication, country-specific rate codes, and per-product shipment payloads on your end. Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for GLS alongside every other carrier in your account.

Sendcloud absorbs upstream changes from GLS Europe, including the recent unified European API rollout that replaced country-specific GLS Belgium credentials. If you don't have a GLS contract, Sendcloud's negotiated rates work in markets including the Netherlands, Belgium, and Spain.

Wat gebeurt er als GLS de API aanpast of breekt?

GLS Europe zit midden in een meerjarige API-consolidatie: nieuwe contracten lopen via unified GLS Europe-credentials (API Key, API Secret, Contact-ID, land), terwijl oudere landspecifieke GLS Belgium-contracten moeten migreren. Wie direct koppelt, draagt de kosten: opnieuw authenticeren, veldmappings bijwerken, payloads opnieuw testen.

Via de Sendcloud REST API vangt de abstractielaag de klap op. De engineers van Sendcloud monitoren het GLS Europe Developer Portal en passen de connector intern aan. De recente migratie van GLS Belgium naar unified GLS Europe verliep zonder enige codewijziging aan merchantzijde voor accounts die de GLS API van Sendcloud gebruiken.

Kan ik mijn eigen GLS-contract gebruiken?

Yes. Sendcloud supports both Sendcloud-negotiated GLS rates and your own GLS contract.

Sendcloud rates are available in the Netherlands, Belgium, Spain, and other markets on Lite, Growth, or Premium plans, so you can start shipping GLS without negotiating a contract.

For your own contract: go to Shipping > Carriers > My Contracts, find GLS Europe, click Add Contract, and enter API Key (Username), API Secret (Password), Contact-ID, and country from your GLS account manager. Italy is the exception: GLS shipments from Italy require a direct contract.

See the GLS Europe contract activation Help Center article.

Welke GLS-producten worden ondersteund via de API?

Via Sendcloud verstuur je de volledige productlijn van GLS Europe:

  • BusinessParcel: nationaal pakket tot 40 kg, bezorging de volgende werkdag

  • EconomyParcel: economybezorging, brievenbusformaat waar ondersteund

  • ExpressParcel: de volgende dag vóór sluitingstijd

  • ShopDeliveryParcel: bezorging bij GLS ParcelShops

  • EuroBusinessParcel: 30+ Europese bestemmingen, waaronder het Verenigd Koninkrijk, Zwitserland en Noorwegen

  • GlobalBusinessParcel: zendingen buiten Europa

De verzendmethodes die voor je account zijn geactiveerd, vind je in het shipping-methods endpoint van Sendcloud. Zie het Help Center-artikel GLS NL shipping conditions voor alle methodedetails.

Welke GLS-specifieke functies stelt de API beschikbaar?

GLS-specifieke functies die via de integratie beschikbaar zijn:

  • FlexDeliveryService: de eindklant kan de bezorging in realtime omleiden

  • ShopReturnService: afgifte bij GLS ParcelShops

  • Pick&ReturnService: ophalen op het adres van de klant, ingepland op de volgende werkdag

  • SaturdayService: weekendbezorging in ondersteunde markten

  • CashService: rembours (alleen met eigen contract)

  • Multi-collizendingen en toegang tot het ParcelShop-netwerk voor omleidingen bij mislukte bezorging

Tracking bij GLS moet apart worden geactiveerd door je GLS-accountmanager. Zonder die activatie blijven pakketten in Sendcloud op de status “Ready to send” staan.

Hoe volg ik GLS-pakketten?

Tracking bij GLS moet apart worden geactiveerd door je GLS-accountmanager. Zonder die activatie blijven pakketten in Sendcloud op “Ready to send” staan. Zodra de activatie actief is, loopt elk event door de standaard webhook-stream, inclusief ParcelShop-omleidingen bij een mislukte bezorging.

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 GLS-retourlabels aan?

GLS biedt twee retourservices: Pick&ReturnService haalt het pakket op bij de klant thuis, ingepland op de volgende werkdag, met een retourtermijn van 60 dagen vanaf de verzenddatum. ShopReturnService dekt afgifte bij elke GLS ParcelShop in het netwerk.

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 GLS, 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 GLS naast DHL, UPS, PostNL en DPD, 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 GLS problemen heeft.

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

Vragen en antwoorden

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

Direct GLS API integration means handling GLS Europe authentication, country-specific rate codes, and per-product shipment payloads on your end. Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for GLS alongside every other carrier in your account.

Sendcloud absorbs upstream changes from GLS Europe, including the recent unified European API rollout that replaced country-specific GLS Belgium credentials. If you don't have a GLS contract, Sendcloud's negotiated rates work in markets including the Netherlands, Belgium, and Spain.

Wat gebeurt er als GLS de API aanpast of breekt?

GLS Europe zit midden in een meerjarige API-consolidatie: nieuwe contracten lopen via unified GLS Europe-credentials (API Key, API Secret, Contact-ID, land), terwijl oudere landspecifieke GLS Belgium-contracten moeten migreren. Wie direct koppelt, draagt de kosten: opnieuw authenticeren, veldmappings bijwerken, payloads opnieuw testen.

Via de Sendcloud REST API vangt de abstractielaag de klap op. De engineers van Sendcloud monitoren het GLS Europe Developer Portal en passen de connector intern aan. De recente migratie van GLS Belgium naar unified GLS Europe verliep zonder enige codewijziging aan merchantzijde voor accounts die de GLS API van Sendcloud gebruiken.

Kan ik mijn eigen GLS-contract gebruiken?

Yes. Sendcloud supports both Sendcloud-negotiated GLS rates and your own GLS contract.

Sendcloud rates are available in the Netherlands, Belgium, Spain, and other markets on Lite, Growth, or Premium plans, so you can start shipping GLS without negotiating a contract.

For your own contract: go to Shipping > Carriers > My Contracts, find GLS Europe, click Add Contract, and enter API Key (Username), API Secret (Password), Contact-ID, and country from your GLS account manager. Italy is the exception: GLS shipments from Italy require a direct contract.

See the GLS Europe contract activation Help Center article.

Welke GLS-producten worden ondersteund via de API?

Via Sendcloud verstuur je de volledige productlijn van GLS Europe:

  • BusinessParcel: nationaal pakket tot 40 kg, bezorging de volgende werkdag

  • EconomyParcel: economybezorging, brievenbusformaat waar ondersteund

  • ExpressParcel: de volgende dag vóór sluitingstijd

  • ShopDeliveryParcel: bezorging bij GLS ParcelShops

  • EuroBusinessParcel: 30+ Europese bestemmingen, waaronder het Verenigd Koninkrijk, Zwitserland en Noorwegen

  • GlobalBusinessParcel: zendingen buiten Europa

De verzendmethodes die voor je account zijn geactiveerd, vind je in het shipping-methods endpoint van Sendcloud. Zie het Help Center-artikel GLS NL shipping conditions voor alle methodedetails.

Welke GLS-specifieke functies stelt de API beschikbaar?

GLS-specifieke functies die via de integratie beschikbaar zijn:

  • FlexDeliveryService: de eindklant kan de bezorging in realtime omleiden

  • ShopReturnService: afgifte bij GLS ParcelShops

  • Pick&ReturnService: ophalen op het adres van de klant, ingepland op de volgende werkdag

  • SaturdayService: weekendbezorging in ondersteunde markten

  • CashService: rembours (alleen met eigen contract)

  • Multi-collizendingen en toegang tot het ParcelShop-netwerk voor omleidingen bij mislukte bezorging

Tracking bij GLS moet apart worden geactiveerd door je GLS-accountmanager. Zonder die activatie blijven pakketten in Sendcloud op de status “Ready to send” staan.

Hoe volg ik GLS-pakketten?

Tracking bij GLS moet apart worden geactiveerd door je GLS-accountmanager. Zonder die activatie blijven pakketten in Sendcloud op “Ready to send” staan. Zodra de activatie actief is, loopt elk event door de standaard webhook-stream, inclusief ParcelShop-omleidingen bij een mislukte bezorging.

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 GLS-retourlabels aan?

GLS biedt twee retourservices: Pick&ReturnService haalt het pakket op bij de klant thuis, ingepland op de volgende werkdag, met een retourtermijn van 60 dagen vanaf de verzenddatum. ShopReturnService dekt afgifte bij elke GLS ParcelShop in het netwerk.

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 GLS, 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 GLS naast DHL, UPS, PostNL en DPD, 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 GLS problemen heeft.

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

Vragen en antwoorden

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

Direct GLS API integration means handling GLS Europe authentication, country-specific rate codes, and per-product shipment payloads on your end. Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for GLS alongside every other carrier in your account.

Sendcloud absorbs upstream changes from GLS Europe, including the recent unified European API rollout that replaced country-specific GLS Belgium credentials. If you don't have a GLS contract, Sendcloud's negotiated rates work in markets including the Netherlands, Belgium, and Spain.

Wat gebeurt er als GLS de API aanpast of breekt?

GLS Europe zit midden in een meerjarige API-consolidatie: nieuwe contracten lopen via unified GLS Europe-credentials (API Key, API Secret, Contact-ID, land), terwijl oudere landspecifieke GLS Belgium-contracten moeten migreren. Wie direct koppelt, draagt de kosten: opnieuw authenticeren, veldmappings bijwerken, payloads opnieuw testen.

Via de Sendcloud REST API vangt de abstractielaag de klap op. De engineers van Sendcloud monitoren het GLS Europe Developer Portal en passen de connector intern aan. De recente migratie van GLS Belgium naar unified GLS Europe verliep zonder enige codewijziging aan merchantzijde voor accounts die de GLS API van Sendcloud gebruiken.

Kan ik mijn eigen GLS-contract gebruiken?

Yes. Sendcloud supports both Sendcloud-negotiated GLS rates and your own GLS contract.

Sendcloud rates are available in the Netherlands, Belgium, Spain, and other markets on Lite, Growth, or Premium plans, so you can start shipping GLS without negotiating a contract.

For your own contract: go to Shipping > Carriers > My Contracts, find GLS Europe, click Add Contract, and enter API Key (Username), API Secret (Password), Contact-ID, and country from your GLS account manager. Italy is the exception: GLS shipments from Italy require a direct contract.

See the GLS Europe contract activation Help Center article.

Welke GLS-producten worden ondersteund via de API?

Via Sendcloud verstuur je de volledige productlijn van GLS Europe:

  • BusinessParcel: nationaal pakket tot 40 kg, bezorging de volgende werkdag

  • EconomyParcel: economybezorging, brievenbusformaat waar ondersteund

  • ExpressParcel: de volgende dag vóór sluitingstijd

  • ShopDeliveryParcel: bezorging bij GLS ParcelShops

  • EuroBusinessParcel: 30+ Europese bestemmingen, waaronder het Verenigd Koninkrijk, Zwitserland en Noorwegen

  • GlobalBusinessParcel: zendingen buiten Europa

De verzendmethodes die voor je account zijn geactiveerd, vind je in het shipping-methods endpoint van Sendcloud. Zie het Help Center-artikel GLS NL shipping conditions voor alle methodedetails.

Welke GLS-specifieke functies stelt de API beschikbaar?

GLS-specifieke functies die via de integratie beschikbaar zijn:

  • FlexDeliveryService: de eindklant kan de bezorging in realtime omleiden

  • ShopReturnService: afgifte bij GLS ParcelShops

  • Pick&ReturnService: ophalen op het adres van de klant, ingepland op de volgende werkdag

  • SaturdayService: weekendbezorging in ondersteunde markten

  • CashService: rembours (alleen met eigen contract)

  • Multi-collizendingen en toegang tot het ParcelShop-netwerk voor omleidingen bij mislukte bezorging

Tracking bij GLS moet apart worden geactiveerd door je GLS-accountmanager. Zonder die activatie blijven pakketten in Sendcloud op de status “Ready to send” staan.

Hoe volg ik GLS-pakketten?

Tracking bij GLS moet apart worden geactiveerd door je GLS-accountmanager. Zonder die activatie blijven pakketten in Sendcloud op “Ready to send” staan. Zodra de activatie actief is, loopt elk event door de standaard webhook-stream, inclusief ParcelShop-omleidingen bij een mislukte bezorging.

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 GLS-retourlabels aan?

GLS biedt twee retourservices: Pick&ReturnService haalt het pakket op bij de klant thuis, ingepland op de volgende werkdag, met een retourtermijn van 60 dagen vanaf de verzenddatum. ShopReturnService dekt afgifte bij elke GLS ParcelShop in het netwerk.

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 GLS, 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 GLS naast DHL, UPS, PostNL en DPD, 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 GLS problemen heeft.

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