Der einfachste Weg für die Integration mit der GLS API

Ergänze GLS-Versand in deinem WMS, ERP oder E-Commerce-Backend über eine einzige Sendcloud-Integration. Kein GLS-API-Setup, keine Breaking Changes, denen du hinterherläufst.

Illustration der Courier-API-Integration für GLS

Der einfachste Weg für die Integration mit der GLS API

Ergänze GLS-Versand in deinem WMS, ERP oder E-Commerce-Backend über eine einzige Sendcloud-Integration. Kein GLS-API-Setup, keine Breaking Changes, denen du hinterherläufst.

Illustration der Courier-API-Integration für GLS

Der einfachste Weg für die Integration mit der GLS API

Ergänze GLS-Versand in deinem WMS, ERP oder E-Commerce-Backend über eine einzige Sendcloud-Integration. Kein GLS-API-Setup, keine Breaking Changes, denen du hinterherläufst.

Illustration der Courier-API-Integration für GLS

Umfassend dokumentiert

An Millionen Sendungen getestet

In allen Tarifen enthalten

Warum GLS über die Sendcloud API anbinden?

Skip the GLS contract negotiation

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

Paneuropäisches Netzwerk in 30+ Ländern

GLS Parcel Europe deckt grenzüberschreitende Sendungen unter einem Service Code ab. Sendcloud übernimmt zusätzlich die nationalen GLS-Produkte je Land – ohne separaten Vertrag pro Markt.

Binde 170+ Paketdienste auf einmal an

Schluss mit dem Anbinden und Pflegen einzelner Paketdienste – nutze eine API für alle.

GDPR-Konformität

Wir erfüllen die GDPR-Vorgaben zum Schutz von Daten und Privatsphäre in Europa.

API-Uptime von 99,99 %

Zuverlässige Versandsoftware auf AWS und mit führenden Technologien.

ISO 27001-zertifiziert

Die weltweit strengsten Standards für Informationssicherheit.

Warum GLS über die Sendcloud API anbinden?

Skip the GLS contract negotiation

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

Paneuropäisches Netzwerk in 30+ Ländern

GLS Parcel Europe deckt grenzüberschreitende Sendungen unter einem Service Code ab. Sendcloud übernimmt zusätzlich die nationalen GLS-Produkte je Land – ohne separaten Vertrag pro Markt.

Binde 170+ Paketdienste auf einmal an

Schluss mit dem Anbinden und Pflegen einzelner Paketdienste – nutze eine API für alle.

GDPR-Konformität

Wir erfüllen die GDPR-Vorgaben zum Schutz von Daten und Privatsphäre in Europa.

API-Uptime von 99,99 %

Zuverlässige Versandsoftware auf AWS und mit führenden Technologien.

ISO 27001-zertifiziert

Die weltweit strengsten Standards für Informationssicherheit.

Warum GLS über die Sendcloud API anbinden?

Skip the GLS contract negotiation

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

Paneuropäisches Netzwerk in 30+ Ländern

GLS Parcel Europe deckt grenzüberschreitende Sendungen unter einem Service Code ab. Sendcloud übernimmt zusätzlich die nationalen GLS-Produkte je Land – ohne separaten Vertrag pro Markt.

Binde 170+ Paketdienste auf einmal an

Schluss mit dem Anbinden und Pflegen einzelner Paketdienste – nutze eine API für alle.

GDPR-Konformität

Wir erfüllen die GDPR-Vorgaben zum Schutz von Daten und Privatsphäre in Europa.

API-Uptime von 99,99 %

Zuverlässige Versandsoftware auf AWS und mit führenden Technologien.

ISO 27001-zertifiziert

Die weltweit strengsten Standards für Informationssicherheit.

„Mit Sendcloud binden wir viele verschiedene Paketdienste nahtlos an.“

Oscar Ziegler

Founder and CEO

-

Hive

„Mit Sendcloud binden wir viele verschiedene Paketdienste nahtlos an.“

Oscar Ziegler

Founder and CEO

-

Hive

„Mit Sendcloud binden wir viele verschiedene Paketdienste nahtlos an.“

Oscar Ziegler

Founder and CEO

-

Hive

Beispiele für API-Integrationen

API-Integration

Sieh dir ein einfaches Beispiel für eine API-Integration mit Python an.

Service Point Picker

Erfahre, wie du den Service Point Picker in eine eigene Anwendung integrierst.

Beispiele für API-Integrationen

API-Integration

Sieh dir ein einfaches Beispiel für eine API-Integration mit Python an.

Service Point Picker

Erfahre, wie du den Service Point Picker in eine eigene Anwendung integrierst.

Beispiele für API-Integrationen

API-Integration

Sieh dir ein einfaches Beispiel für eine API-Integration mit Python an.

Service Point Picker

Erfahre, wie du den Service Point Picker in eine eigene Anwendung integrierst.

Wo fängst du an?

Wo fängst du an?

Wo fängst du an?

1. Richte dein Konto ein

2. Hol dir deinen kostenlosen API Key

Sende deine ersten Requests an die GLS API

1. Richte dein Konto ein

2. Hol dir deinen kostenlosen API Key

Sende deine ersten Requests an die GLS API

1. Richte dein Konto ein

2. Hol dir deinen kostenlosen API Key

Sende deine ersten Requests an die GLS API

Eine API für deinen gesamten Versand

Keine Einrichtungsgebühren

Integration am selben Tag

Versende mit Europas besten Paketdiensten

Fragen und Antworten

Warum die GLS API über Sendcloud statt direkt anbinden?

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.

Was passiert, wenn GLS die API ändert oder unbrauchbar macht?

GLS Europe steckt mitten in einer mehrjährigen API-Konsolidierung: Neue Verträge laufen über einheitliche GLS-Europe-Zugangsdaten (API Key, API Secret, Contact-ID, Land), während ältere länderspezifische GLS-Belgium-Verträge migrieren müssen. Wer direkt anbindet, trägt die Kosten: erneut authentifizieren, Feldmappings aktualisieren, Payloads neu testen.

Über die Sendcloud REST API fängt die Abstraktionsschicht das ab. Das Engineering von Sendcloud beobachtet das GLS Europe Developer Portal und passt den Konnektor intern an. Die jüngste Migration von GLS Belgium auf das einheitliche GLS Europe lief für Accounts mit der GLS API von Sendcloud ohne jede Codeänderung auf Händlerseite.

Kann ich meinen eigenen GLS-Vertrag nutzen?

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.

Welche GLS-Produkte werden über die API unterstützt?

Über Sendcloud versendest du die komplette Produktlinie von GLS Europe:

  • BusinessParcel: nationales Paket bis 40 kg, Zustellung am nächsten Werktag

  • EconomyParcel: Economy-Zustellung, Briefkastenformat wo unterstützt

  • ExpressParcel: am nächsten Tag vor Geschäftsschluss

  • ShopDeliveryParcel: Zustellung an GLS ParcelShops

  • EuroBusinessParcel: 30+ europäische Ziele, darunter Vereinigtes Königreich, Schweiz und Norwegen

  • GlobalBusinessParcel: Sendungen außerhalb Europas

Die für deinen Account aktivierten Versandmethoden findest du im shipping-methods Endpoint von Sendcloud. Siehe den Help-Center-Artikel GLS NL shipping conditions für alle Methodendetails.

Welche GLS-spezifischen Funktionen stellt die API bereit?

GLS-spezifische Funktionen, die die Integration bereitstellt:

  • FlexDeliveryService: Der Endkunde kann die Zustellung in Echtzeit umleiten

  • ShopReturnService: Abgabe in GLS ParcelShops

  • Pick&ReturnService: Abholung an der Kundenadresse, geplant für den nächsten Werktag

  • SaturdayService: Wochenendzustellung in unterstützten Märkten

  • CashService: Nachnahme (nur mit eigenem Vertrag)

  • Mehrkolli-Sendungen und Zugang zum ParcelShop-Netzwerk für Umleitungen bei fehlgeschlagener Zustellung

Das Tracking bei GLS muss von deinem GLS-Account-Manager separat aktiviert werden. Ohne diese Aktivierung bleiben Pakete in Sendcloud im Status „Ready to send“.

Wie verfolge ich GLS-Pakete?

Das Tracking bei GLS muss von deinem GLS-Account-Manager separat aktiviert werden. Ohne Aktivierung bleiben Pakete in Sendcloud im Status „Ready to send“. Sobald sie aktiv ist, läuft jedes Event über den Standard-Webhook-Stream – inklusive ParcelShop-Umleitungen bei fehlgeschlagener Zustellung.

Alle Events werden über GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number} auf die Status-Taxonomie von Sendcloud normalisiert, mit der chronologischen Historie unter statuses und jedem Event gemappt auf parent_status. Abonniere den parcel-status-changed Webhook für Push-Updates. Referenz: Tracking parcels.

Wie erstelle ich GLS-Retourenlabels?

GLS bietet zwei Retourenservices: Pick&ReturnService holt das Paket an der Kundenadresse ab, geplant für den nächsten Werktag, mit einem Retourenfenster von 60 Tagen ab dem Versanddatum. ShopReturnService deckt die Abgabe in jedem GLS ParcelShop im Netzwerk ab.

Alle Retourenlabels werden über die eigenständige v3 Returns API von Sendcloud erstellt (synchron oder asynchron; asynchron empfiehlt sich bei höherem Durchsatz). Ein Lookup der Ausgangssendung oder JWT-Tokens sind nicht erforderlich. Referenz: Returns API overview.

Wie schneidet die Multi-Carrier API von Sendcloud gegenüber einzelnen Anbindungen ab?

Die Sendcloud REST API gibt dir Zugriff auf 170+ Paketdienste, darunter GLS, über einen Satz Zugangsdaten, ein Schema, einen Webhook-Stream und ein Error Model. Paketdienste einzeln anzubinden bedeutet je Anbieter eigene Authentifizierung, Payload-Formate und Tracking-Systeme – und dieselbe Arbeit erneut, sobald ein Anbieter Breaking Changes ausrollt.

Mit Sendcloud versendest du GLS neben DHL, UPS, PostNL und DPD oder jedem anderen Paketdienst in deinem Account – mit demselben Code. Route Sendungen regelbasiert zwischen Paketdiensten (Gewicht, Ziel, Servicelevel, Kosten), ohne anbieterspezifische Routing-Logik zu schreiben. Weiche automatisch auf einen anderen Paketdienst aus, wenn das Upstream-System von GLS Probleme hat.

Einen weiteren Paketdienst später hinzuzufügen heißt: in deinem Sendcloud-Account ergänzen – keine neue Integration bauen.

Fragen und Antworten

Warum die GLS API über Sendcloud statt direkt anbinden?

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.

Was passiert, wenn GLS die API ändert oder unbrauchbar macht?

GLS Europe steckt mitten in einer mehrjährigen API-Konsolidierung: Neue Verträge laufen über einheitliche GLS-Europe-Zugangsdaten (API Key, API Secret, Contact-ID, Land), während ältere länderspezifische GLS-Belgium-Verträge migrieren müssen. Wer direkt anbindet, trägt die Kosten: erneut authentifizieren, Feldmappings aktualisieren, Payloads neu testen.

Über die Sendcloud REST API fängt die Abstraktionsschicht das ab. Das Engineering von Sendcloud beobachtet das GLS Europe Developer Portal und passt den Konnektor intern an. Die jüngste Migration von GLS Belgium auf das einheitliche GLS Europe lief für Accounts mit der GLS API von Sendcloud ohne jede Codeänderung auf Händlerseite.

Kann ich meinen eigenen GLS-Vertrag nutzen?

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.

Welche GLS-Produkte werden über die API unterstützt?

Über Sendcloud versendest du die komplette Produktlinie von GLS Europe:

  • BusinessParcel: nationales Paket bis 40 kg, Zustellung am nächsten Werktag

  • EconomyParcel: Economy-Zustellung, Briefkastenformat wo unterstützt

  • ExpressParcel: am nächsten Tag vor Geschäftsschluss

  • ShopDeliveryParcel: Zustellung an GLS ParcelShops

  • EuroBusinessParcel: 30+ europäische Ziele, darunter Vereinigtes Königreich, Schweiz und Norwegen

  • GlobalBusinessParcel: Sendungen außerhalb Europas

Die für deinen Account aktivierten Versandmethoden findest du im shipping-methods Endpoint von Sendcloud. Siehe den Help-Center-Artikel GLS NL shipping conditions für alle Methodendetails.

Welche GLS-spezifischen Funktionen stellt die API bereit?

GLS-spezifische Funktionen, die die Integration bereitstellt:

  • FlexDeliveryService: Der Endkunde kann die Zustellung in Echtzeit umleiten

  • ShopReturnService: Abgabe in GLS ParcelShops

  • Pick&ReturnService: Abholung an der Kundenadresse, geplant für den nächsten Werktag

  • SaturdayService: Wochenendzustellung in unterstützten Märkten

  • CashService: Nachnahme (nur mit eigenem Vertrag)

  • Mehrkolli-Sendungen und Zugang zum ParcelShop-Netzwerk für Umleitungen bei fehlgeschlagener Zustellung

Das Tracking bei GLS muss von deinem GLS-Account-Manager separat aktiviert werden. Ohne diese Aktivierung bleiben Pakete in Sendcloud im Status „Ready to send“.

Wie verfolge ich GLS-Pakete?

Das Tracking bei GLS muss von deinem GLS-Account-Manager separat aktiviert werden. Ohne Aktivierung bleiben Pakete in Sendcloud im Status „Ready to send“. Sobald sie aktiv ist, läuft jedes Event über den Standard-Webhook-Stream – inklusive ParcelShop-Umleitungen bei fehlgeschlagener Zustellung.

Alle Events werden über GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number} auf die Status-Taxonomie von Sendcloud normalisiert, mit der chronologischen Historie unter statuses und jedem Event gemappt auf parent_status. Abonniere den parcel-status-changed Webhook für Push-Updates. Referenz: Tracking parcels.

Wie erstelle ich GLS-Retourenlabels?

GLS bietet zwei Retourenservices: Pick&ReturnService holt das Paket an der Kundenadresse ab, geplant für den nächsten Werktag, mit einem Retourenfenster von 60 Tagen ab dem Versanddatum. ShopReturnService deckt die Abgabe in jedem GLS ParcelShop im Netzwerk ab.

Alle Retourenlabels werden über die eigenständige v3 Returns API von Sendcloud erstellt (synchron oder asynchron; asynchron empfiehlt sich bei höherem Durchsatz). Ein Lookup der Ausgangssendung oder JWT-Tokens sind nicht erforderlich. Referenz: Returns API overview.

Wie schneidet die Multi-Carrier API von Sendcloud gegenüber einzelnen Anbindungen ab?

Die Sendcloud REST API gibt dir Zugriff auf 170+ Paketdienste, darunter GLS, über einen Satz Zugangsdaten, ein Schema, einen Webhook-Stream und ein Error Model. Paketdienste einzeln anzubinden bedeutet je Anbieter eigene Authentifizierung, Payload-Formate und Tracking-Systeme – und dieselbe Arbeit erneut, sobald ein Anbieter Breaking Changes ausrollt.

Mit Sendcloud versendest du GLS neben DHL, UPS, PostNL und DPD oder jedem anderen Paketdienst in deinem Account – mit demselben Code. Route Sendungen regelbasiert zwischen Paketdiensten (Gewicht, Ziel, Servicelevel, Kosten), ohne anbieterspezifische Routing-Logik zu schreiben. Weiche automatisch auf einen anderen Paketdienst aus, wenn das Upstream-System von GLS Probleme hat.

Einen weiteren Paketdienst später hinzuzufügen heißt: in deinem Sendcloud-Account ergänzen – keine neue Integration bauen.

Fragen und Antworten

Warum die GLS API über Sendcloud statt direkt anbinden?

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.

Was passiert, wenn GLS die API ändert oder unbrauchbar macht?

GLS Europe steckt mitten in einer mehrjährigen API-Konsolidierung: Neue Verträge laufen über einheitliche GLS-Europe-Zugangsdaten (API Key, API Secret, Contact-ID, Land), während ältere länderspezifische GLS-Belgium-Verträge migrieren müssen. Wer direkt anbindet, trägt die Kosten: erneut authentifizieren, Feldmappings aktualisieren, Payloads neu testen.

Über die Sendcloud REST API fängt die Abstraktionsschicht das ab. Das Engineering von Sendcloud beobachtet das GLS Europe Developer Portal und passt den Konnektor intern an. Die jüngste Migration von GLS Belgium auf das einheitliche GLS Europe lief für Accounts mit der GLS API von Sendcloud ohne jede Codeänderung auf Händlerseite.

Kann ich meinen eigenen GLS-Vertrag nutzen?

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.

Welche GLS-Produkte werden über die API unterstützt?

Über Sendcloud versendest du die komplette Produktlinie von GLS Europe:

  • BusinessParcel: nationales Paket bis 40 kg, Zustellung am nächsten Werktag

  • EconomyParcel: Economy-Zustellung, Briefkastenformat wo unterstützt

  • ExpressParcel: am nächsten Tag vor Geschäftsschluss

  • ShopDeliveryParcel: Zustellung an GLS ParcelShops

  • EuroBusinessParcel: 30+ europäische Ziele, darunter Vereinigtes Königreich, Schweiz und Norwegen

  • GlobalBusinessParcel: Sendungen außerhalb Europas

Die für deinen Account aktivierten Versandmethoden findest du im shipping-methods Endpoint von Sendcloud. Siehe den Help-Center-Artikel GLS NL shipping conditions für alle Methodendetails.

Welche GLS-spezifischen Funktionen stellt die API bereit?

GLS-spezifische Funktionen, die die Integration bereitstellt:

  • FlexDeliveryService: Der Endkunde kann die Zustellung in Echtzeit umleiten

  • ShopReturnService: Abgabe in GLS ParcelShops

  • Pick&ReturnService: Abholung an der Kundenadresse, geplant für den nächsten Werktag

  • SaturdayService: Wochenendzustellung in unterstützten Märkten

  • CashService: Nachnahme (nur mit eigenem Vertrag)

  • Mehrkolli-Sendungen und Zugang zum ParcelShop-Netzwerk für Umleitungen bei fehlgeschlagener Zustellung

Das Tracking bei GLS muss von deinem GLS-Account-Manager separat aktiviert werden. Ohne diese Aktivierung bleiben Pakete in Sendcloud im Status „Ready to send“.

Wie verfolge ich GLS-Pakete?

Das Tracking bei GLS muss von deinem GLS-Account-Manager separat aktiviert werden. Ohne Aktivierung bleiben Pakete in Sendcloud im Status „Ready to send“. Sobald sie aktiv ist, läuft jedes Event über den Standard-Webhook-Stream – inklusive ParcelShop-Umleitungen bei fehlgeschlagener Zustellung.

Alle Events werden über GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number} auf die Status-Taxonomie von Sendcloud normalisiert, mit der chronologischen Historie unter statuses und jedem Event gemappt auf parent_status. Abonniere den parcel-status-changed Webhook für Push-Updates. Referenz: Tracking parcels.

Wie erstelle ich GLS-Retourenlabels?

GLS bietet zwei Retourenservices: Pick&ReturnService holt das Paket an der Kundenadresse ab, geplant für den nächsten Werktag, mit einem Retourenfenster von 60 Tagen ab dem Versanddatum. ShopReturnService deckt die Abgabe in jedem GLS ParcelShop im Netzwerk ab.

Alle Retourenlabels werden über die eigenständige v3 Returns API von Sendcloud erstellt (synchron oder asynchron; asynchron empfiehlt sich bei höherem Durchsatz). Ein Lookup der Ausgangssendung oder JWT-Tokens sind nicht erforderlich. Referenz: Returns API overview.

Wie schneidet die Multi-Carrier API von Sendcloud gegenüber einzelnen Anbindungen ab?

Die Sendcloud REST API gibt dir Zugriff auf 170+ Paketdienste, darunter GLS, über einen Satz Zugangsdaten, ein Schema, einen Webhook-Stream und ein Error Model. Paketdienste einzeln anzubinden bedeutet je Anbieter eigene Authentifizierung, Payload-Formate und Tracking-Systeme – und dieselbe Arbeit erneut, sobald ein Anbieter Breaking Changes ausrollt.

Mit Sendcloud versendest du GLS neben DHL, UPS, PostNL und DPD oder jedem anderen Paketdienst in deinem Account – mit demselben Code. Route Sendungen regelbasiert zwischen Paketdiensten (Gewicht, Ziel, Servicelevel, Kosten), ohne anbieterspezifische Routing-Logik zu schreiben. Weiche automatisch auf einen anderen Paketdienst aus, wenn das Upstream-System von GLS Probleme hat.

Einen weiteren Paketdienst später hinzuzufügen heißt: in deinem Sendcloud-Account ergänzen – keine neue Integration bauen.