La façon la plus simple d’intégrer l’API GLS
Ajoutez l’expédition GLS à votre WMS, ERP ou backend e-commerce via une seule intégration Sendcloud. Pas de configuration d’API GLS, pas de changements cassants à suivre.
La façon la plus simple d’intégrer l’API GLS
Ajoutez l’expédition GLS à votre WMS, ERP ou backend e-commerce via une seule intégration Sendcloud. Pas de configuration d’API GLS, pas de changements cassants à suivre.
La façon la plus simple d’intégrer l’API GLS
Ajoutez l’expédition GLS à votre WMS, ERP ou backend e-commerce via une seule intégration Sendcloud. Pas de configuration d’API GLS, pas de changements cassants à suivre.
Entièrement documentée
Testée sur des millions d’envois
Disponible dans toutes les formules
Pourquoi intégrer GLS via l’API Sendcloud ?
Skip the GLS contract negotiation
Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.
Réseau paneuropéen dans plus de 30 pays
GLS Parcel Europe couvre les envois transfrontaliers sous un seul service code. Sendcloud gère aussi les produits GLS domestiques par pays, sans contrat distinct par marché.
Intégrez plus de 170 transporteurs d’un coup
Arrêtez d’intégrer et de maintenir chaque transporteur séparément : une seule API suffit.

Conformité GDPR
Nous respectons les règles GDPR de protection des données et de la vie privée en Europe.
Uptime de l’API de 99,99 %
Un logiciel d’expédition fiable, construit sur AWS avec les meilleures technologies du marché.

Certifié ISO 27001
Les normes les plus strictes au monde en matière de sécurité de l’information.
Pourquoi intégrer GLS via l’API Sendcloud ?
Skip the GLS contract negotiation
Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.
Réseau paneuropéen dans plus de 30 pays
GLS Parcel Europe couvre les envois transfrontaliers sous un seul service code. Sendcloud gère aussi les produits GLS domestiques par pays, sans contrat distinct par marché.
Intégrez plus de 170 transporteurs d’un coup
Arrêtez d’intégrer et de maintenir chaque transporteur séparément : une seule API suffit.

Conformité GDPR
Nous respectons les règles GDPR de protection des données et de la vie privée en Europe.
Uptime de l’API de 99,99 %
Un logiciel d’expédition fiable, construit sur AWS avec les meilleures technologies du marché.

Certifié ISO 27001
Les normes les plus strictes au monde en matière de sécurité de l’information.
Pourquoi intégrer GLS via l’API Sendcloud ?
Skip the GLS contract negotiation
Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.
Réseau paneuropéen dans plus de 30 pays
GLS Parcel Europe couvre les envois transfrontaliers sous un seul service code. Sendcloud gère aussi les produits GLS domestiques par pays, sans contrat distinct par marché.
Intégrez plus de 170 transporteurs d’un coup
Arrêtez d’intégrer et de maintenir chaque transporteur séparément : une seule API suffit.

Conformité GDPR
Nous respectons les règles GDPR de protection des données et de la vie privée en Europe.
Uptime de l’API de 99,99 %
Un logiciel d’expédition fiable, construit sur AWS avec les meilleures technologies du marché.

Certifié ISO 27001
Les normes les plus strictes au monde en matière de sécurité de l’information.
L’API d’expédition complète pour tout système
L’API d’expédition complète pour tout système
L’API d’expédition complète pour tout système
« Sendcloud nous permet de connecter énormément de transporteurs différents, sans friction. »
Oscar Ziegler
Founder and CEO
-
Hive

« Sendcloud nous permet de connecter énormément de transporteurs différents, sans friction. »
Oscar Ziegler
Founder and CEO
-
Hive

« Sendcloud nous permet de connecter énormément de transporteurs différents, sans friction. »
Oscar Ziegler
Founder and CEO
-
Hive

Exemples d’intégration de l’API

Intégration de l’API
Découvrez un exemple simple d’intégration de l’API en Python.
Service Point Picker
Découvrez comment intégrer le Service Point Picker dans une application sur mesure.
Exemples d’intégration de l’API

Intégration de l’API
Découvrez un exemple simple d’intégration de l’API en Python.
Service Point Picker
Découvrez comment intégrer le Service Point Picker dans une application sur mesure.
Exemples d’intégration de l’API

Intégration de l’API
Découvrez un exemple simple d’intégration de l’API en Python.
Service Point Picker
Découvrez comment intégrer le Service Point Picker dans une application sur mesure.
Par où commencer ?
Par où commencer ?
Par où commencer ?
Une seule API pour tous vos besoins d’expédition
Sans frais de mise en service
Intégration le jour même
Expédiez avec les meilleurs transporteurs d’Europe
Questions et réponses
Pourquoi intégrer l’API GLS via Sendcloud plutôt qu’en direct ?
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.
Que se passe-t-il quand GLS met à jour ou casse son API ?
GLS Europe est au milieu d’une consolidation d’API pluriannuelle : les nouveaux contrats passent par des identifiants unifiés GLS Europe (API Key, API Secret, Contact-ID, pays), tandis que les anciens contrats GLS Belgium spécifiques par pays doivent migrer. En intégration directe, c’est vous qui absorbez le coût : ré-authentification, mise à jour des mappings de champs, nouveaux tests de payloads.
Via l’API REST de Sendcloud, c’est la couche d’abstraction qui encaisse. L’équipe technique de Sendcloud surveille le GLS Europe Developer Portal et ajuste le connecteur en interne. La récente migration de GLS Belgium vers GLS Europe unifié s’est faite sans aucune modification de code côté marchand pour les comptes utilisant l’API GLS de Sendcloud.
Puis-je utiliser mon propre contrat GLS ?
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.
Quels produits GLS sont pris en charge via l’API ?
Via Sendcloud, vous pouvez expédier toute la gamme GLS Europe :
BusinessParcel: colis national jusqu’à 40 kg, livraison le jour ouvrable suivantEconomyParcel: livraison économique, format boîte aux lettres là où c’est pris en chargeExpressParcel: le lendemain avant la fermetureShopDeliveryParcel: livraison en GLS ParcelShopsEuroBusinessParcel: plus de 30 destinations européennes, dont le Royaume-Uni, la Suisse et la NorvègeGlobalBusinessParcel: envois hors Europe
Les méthodes activées sur votre compte se trouvent dans l’endpoint shipping-methods de Sendcloud. Consultez l’article du Help Center GLS NL shipping conditions pour le détail des méthodes.
Quelles fonctionnalités propres à GLS l’API expose-t-elle ?
Fonctionnalités propres à GLS exposées par l’intégration :
FlexDeliveryService: le client final peut rerouter la livraison en temps réelShopReturnService: dépôt en GLS ParcelShopsPick&ReturnService: enlèvement à l’adresse du client, planifié le jour ouvrable suivantSaturdayService: livraison le week-end dans les marchés pris en chargeCashService: contre-remboursement (contrat propre uniquement)Envois multi-colis et accès au réseau ParcelShop pour les redirections en cas d’échec de livraison
Le suivi GLS doit être activé séparément par votre gestionnaire de compte GLS. Sans cette activation, les colis restent au statut « Ready to send » dans Sendcloud.
Comment suivre les colis GLS ?
Le suivi GLS doit être activé séparément par votre gestionnaire de compte GLS. Sans cela, les colis restent au statut « Ready to send » dans Sendcloud. Une fois l’activation en place, chaque événement passe par le flux de webhooks standard, y compris les redirections ParcelShop en cas d’échec de livraison.
Tous les événements sont normalisés selon la taxonomie de statuts de Sendcloud via GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, avec l’historique chronologique sous statuses et chaque événement mappé sur parent_status. Abonnez-vous au webhook parcel-status-changed pour les mises à jour push. Référence : Tracking parcels.
Comment créer des étiquettes de retour GLS ?
GLS propose deux services de retour : Pick&ReturnService récupère le colis à l’adresse du client, planifié le jour ouvrable suivant, avec une fenêtre de retour de 60 jours à compter de l’envoi aller. ShopReturnService couvre le dépôt dans n’importe quel GLS ParcelShop du réseau.
Toutes les étiquettes de retour sont créées via la Returns API v3 autonome de Sendcloud (synchrone ou asynchrone ; l’asynchrone est recommandé pour les volumes élevés). Aucune recherche du colis aller ni token JWT n’est nécessaire. Référence : Returns API overview.
Que vaut l’API multi-transporteurs de Sendcloud face à une intégration transporteur par transporteur ?
L’API REST de Sendcloud vous donne accès à plus de 170 transporteurs, dont GLS, via un seul jeu d’identifiants, un seul schéma, un seul flux de webhooks et un seul modèle d’erreur. Intégrer les transporteurs un par un implique une authentification, des formats de payload et des systèmes de suivi distincts pour chacun, et de tout refaire dès qu’un transporteur publie un changement cassant.
Avec Sendcloud, vous expédiez GLS aux côtés de DHL, UPS, PostNL et DPD, ou de tout autre transporteur de votre compte, avec le même code. Routez les envois entre transporteurs selon des règles (poids, destination, niveau de service, coût) sans écrire de logique de routage propre à chaque transporteur. Basculez automatiquement vers un autre transporteur si le système amont de GLS rencontre des problèmes.
Ajouter un transporteur plus tard revient à l’ajouter à votre compte Sendcloud, pas à construire une nouvelle intégration.
Questions et réponses
Pourquoi intégrer l’API GLS via Sendcloud plutôt qu’en direct ?
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.
Que se passe-t-il quand GLS met à jour ou casse son API ?
GLS Europe est au milieu d’une consolidation d’API pluriannuelle : les nouveaux contrats passent par des identifiants unifiés GLS Europe (API Key, API Secret, Contact-ID, pays), tandis que les anciens contrats GLS Belgium spécifiques par pays doivent migrer. En intégration directe, c’est vous qui absorbez le coût : ré-authentification, mise à jour des mappings de champs, nouveaux tests de payloads.
Via l’API REST de Sendcloud, c’est la couche d’abstraction qui encaisse. L’équipe technique de Sendcloud surveille le GLS Europe Developer Portal et ajuste le connecteur en interne. La récente migration de GLS Belgium vers GLS Europe unifié s’est faite sans aucune modification de code côté marchand pour les comptes utilisant l’API GLS de Sendcloud.
Puis-je utiliser mon propre contrat GLS ?
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.
Quels produits GLS sont pris en charge via l’API ?
Via Sendcloud, vous pouvez expédier toute la gamme GLS Europe :
BusinessParcel: colis national jusqu’à 40 kg, livraison le jour ouvrable suivantEconomyParcel: livraison économique, format boîte aux lettres là où c’est pris en chargeExpressParcel: le lendemain avant la fermetureShopDeliveryParcel: livraison en GLS ParcelShopsEuroBusinessParcel: plus de 30 destinations européennes, dont le Royaume-Uni, la Suisse et la NorvègeGlobalBusinessParcel: envois hors Europe
Les méthodes activées sur votre compte se trouvent dans l’endpoint shipping-methods de Sendcloud. Consultez l’article du Help Center GLS NL shipping conditions pour le détail des méthodes.
Quelles fonctionnalités propres à GLS l’API expose-t-elle ?
Fonctionnalités propres à GLS exposées par l’intégration :
FlexDeliveryService: le client final peut rerouter la livraison en temps réelShopReturnService: dépôt en GLS ParcelShopsPick&ReturnService: enlèvement à l’adresse du client, planifié le jour ouvrable suivantSaturdayService: livraison le week-end dans les marchés pris en chargeCashService: contre-remboursement (contrat propre uniquement)Envois multi-colis et accès au réseau ParcelShop pour les redirections en cas d’échec de livraison
Le suivi GLS doit être activé séparément par votre gestionnaire de compte GLS. Sans cette activation, les colis restent au statut « Ready to send » dans Sendcloud.
Comment suivre les colis GLS ?
Le suivi GLS doit être activé séparément par votre gestionnaire de compte GLS. Sans cela, les colis restent au statut « Ready to send » dans Sendcloud. Une fois l’activation en place, chaque événement passe par le flux de webhooks standard, y compris les redirections ParcelShop en cas d’échec de livraison.
Tous les événements sont normalisés selon la taxonomie de statuts de Sendcloud via GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, avec l’historique chronologique sous statuses et chaque événement mappé sur parent_status. Abonnez-vous au webhook parcel-status-changed pour les mises à jour push. Référence : Tracking parcels.
Comment créer des étiquettes de retour GLS ?
GLS propose deux services de retour : Pick&ReturnService récupère le colis à l’adresse du client, planifié le jour ouvrable suivant, avec une fenêtre de retour de 60 jours à compter de l’envoi aller. ShopReturnService couvre le dépôt dans n’importe quel GLS ParcelShop du réseau.
Toutes les étiquettes de retour sont créées via la Returns API v3 autonome de Sendcloud (synchrone ou asynchrone ; l’asynchrone est recommandé pour les volumes élevés). Aucune recherche du colis aller ni token JWT n’est nécessaire. Référence : Returns API overview.
Que vaut l’API multi-transporteurs de Sendcloud face à une intégration transporteur par transporteur ?
L’API REST de Sendcloud vous donne accès à plus de 170 transporteurs, dont GLS, via un seul jeu d’identifiants, un seul schéma, un seul flux de webhooks et un seul modèle d’erreur. Intégrer les transporteurs un par un implique une authentification, des formats de payload et des systèmes de suivi distincts pour chacun, et de tout refaire dès qu’un transporteur publie un changement cassant.
Avec Sendcloud, vous expédiez GLS aux côtés de DHL, UPS, PostNL et DPD, ou de tout autre transporteur de votre compte, avec le même code. Routez les envois entre transporteurs selon des règles (poids, destination, niveau de service, coût) sans écrire de logique de routage propre à chaque transporteur. Basculez automatiquement vers un autre transporteur si le système amont de GLS rencontre des problèmes.
Ajouter un transporteur plus tard revient à l’ajouter à votre compte Sendcloud, pas à construire une nouvelle intégration.
Questions et réponses
Pourquoi intégrer l’API GLS via Sendcloud plutôt qu’en direct ?
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.
Que se passe-t-il quand GLS met à jour ou casse son API ?
GLS Europe est au milieu d’une consolidation d’API pluriannuelle : les nouveaux contrats passent par des identifiants unifiés GLS Europe (API Key, API Secret, Contact-ID, pays), tandis que les anciens contrats GLS Belgium spécifiques par pays doivent migrer. En intégration directe, c’est vous qui absorbez le coût : ré-authentification, mise à jour des mappings de champs, nouveaux tests de payloads.
Via l’API REST de Sendcloud, c’est la couche d’abstraction qui encaisse. L’équipe technique de Sendcloud surveille le GLS Europe Developer Portal et ajuste le connecteur en interne. La récente migration de GLS Belgium vers GLS Europe unifié s’est faite sans aucune modification de code côté marchand pour les comptes utilisant l’API GLS de Sendcloud.
Puis-je utiliser mon propre contrat GLS ?
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.
Quels produits GLS sont pris en charge via l’API ?
Via Sendcloud, vous pouvez expédier toute la gamme GLS Europe :
BusinessParcel: colis national jusqu’à 40 kg, livraison le jour ouvrable suivantEconomyParcel: livraison économique, format boîte aux lettres là où c’est pris en chargeExpressParcel: le lendemain avant la fermetureShopDeliveryParcel: livraison en GLS ParcelShopsEuroBusinessParcel: plus de 30 destinations européennes, dont le Royaume-Uni, la Suisse et la NorvègeGlobalBusinessParcel: envois hors Europe
Les méthodes activées sur votre compte se trouvent dans l’endpoint shipping-methods de Sendcloud. Consultez l’article du Help Center GLS NL shipping conditions pour le détail des méthodes.
Quelles fonctionnalités propres à GLS l’API expose-t-elle ?
Fonctionnalités propres à GLS exposées par l’intégration :
FlexDeliveryService: le client final peut rerouter la livraison en temps réelShopReturnService: dépôt en GLS ParcelShopsPick&ReturnService: enlèvement à l’adresse du client, planifié le jour ouvrable suivantSaturdayService: livraison le week-end dans les marchés pris en chargeCashService: contre-remboursement (contrat propre uniquement)Envois multi-colis et accès au réseau ParcelShop pour les redirections en cas d’échec de livraison
Le suivi GLS doit être activé séparément par votre gestionnaire de compte GLS. Sans cette activation, les colis restent au statut « Ready to send » dans Sendcloud.
Comment suivre les colis GLS ?
Le suivi GLS doit être activé séparément par votre gestionnaire de compte GLS. Sans cela, les colis restent au statut « Ready to send » dans Sendcloud. Une fois l’activation en place, chaque événement passe par le flux de webhooks standard, y compris les redirections ParcelShop en cas d’échec de livraison.
Tous les événements sont normalisés selon la taxonomie de statuts de Sendcloud via GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, avec l’historique chronologique sous statuses et chaque événement mappé sur parent_status. Abonnez-vous au webhook parcel-status-changed pour les mises à jour push. Référence : Tracking parcels.
Comment créer des étiquettes de retour GLS ?
GLS propose deux services de retour : Pick&ReturnService récupère le colis à l’adresse du client, planifié le jour ouvrable suivant, avec une fenêtre de retour de 60 jours à compter de l’envoi aller. ShopReturnService couvre le dépôt dans n’importe quel GLS ParcelShop du réseau.
Toutes les étiquettes de retour sont créées via la Returns API v3 autonome de Sendcloud (synchrone ou asynchrone ; l’asynchrone est recommandé pour les volumes élevés). Aucune recherche du colis aller ni token JWT n’est nécessaire. Référence : Returns API overview.
Que vaut l’API multi-transporteurs de Sendcloud face à une intégration transporteur par transporteur ?
L’API REST de Sendcloud vous donne accès à plus de 170 transporteurs, dont GLS, via un seul jeu d’identifiants, un seul schéma, un seul flux de webhooks et un seul modèle d’erreur. Intégrer les transporteurs un par un implique une authentification, des formats de payload et des systèmes de suivi distincts pour chacun, et de tout refaire dès qu’un transporteur publie un changement cassant.
Avec Sendcloud, vous expédiez GLS aux côtés de DHL, UPS, PostNL et DPD, ou de tout autre transporteur de votre compte, avec le même code. Routez les envois entre transporteurs selon des règles (poids, destination, niveau de service, coût) sans écrire de logique de routage propre à chaque transporteur. Basculez automatiquement vers un autre transporteur si le système amont de GLS rencontre des problèmes.
Ajouter un transporteur plus tard revient à l’ajouter à votre compte Sendcloud, pas à construire une nouvelle intégration.
Product
Solutions
Integrations
© 2026 Sendcloud. All Rights Reserved
Chamber of Commerce: 66572959
VAT number: NL856613897B01
Product
Integrations
Solutions
Resources
© 2026 Sendcloud. All Rights Reserved
Chamber of Commerce: 66572959
VAT number: NL856613897B01
Product
© 2026 Sendcloud. All Rights Reserved
Chamber of Commerce: 66572959
VAT number: NL856613897B01



