La façon la plus simple d’intégrer l’API Bpost

Ajoutez l’API Bpost à votre WMS, ERP ou backend e-commerce via une seule intégration Sendcloud, aux côtés de plus de 170 autres transporteurs. Expédiez avec le transporteur national belge, en national comme en transfrontalier, sans contrat Bpost distinct.

Illustration de l’intégration de l’API transporteur pour bpost

La façon la plus simple d’intégrer l’API Bpost

Ajoutez l’API Bpost à votre WMS, ERP ou backend e-commerce via une seule intégration Sendcloud, aux côtés de plus de 170 autres transporteurs. Expédiez avec le transporteur national belge, en national comme en transfrontalier, sans contrat Bpost distinct.

Illustration de l’intégration de l’API transporteur pour bpost

La façon la plus simple d’intégrer l’API Bpost

Ajoutez l’API Bpost à votre WMS, ERP ou backend e-commerce via une seule intégration Sendcloud, aux côtés de plus de 170 autres transporteurs. Expédiez avec le transporteur national belge, en national comme en transfrontalier, sans contrat Bpost distinct.

Illustration de l’intégration de l’API transporteur pour bpost

Entièrement documentée

Testée sur des millions d’envois

Disponible dans toutes les formules

Pourquoi intégrer Bpost via l’API Sendcloud ?

Le transporteur national belge pour l’e-commerce

Bpost exploite le réseau postal belge et assure la livraison de colis B2C pour la plupart des e-commerçants belges. Sendcloud couvre la livraison nationale, bpack Europe en transfrontalier et les étiquettes de retour depuis une seule intégration.

Automates à colis, @bpack, livraison le samedi

Les plus de 2 700 automates à colis Bpost gèrent à la fois la livraison et les retours en libre-service. La livraison le samedi s’active via un indicateur de service dans l’appel d’étiquette ; aucun workflow API distinct n’est nécessaire.

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 Bpost via l’API Sendcloud ?

Le transporteur national belge pour l’e-commerce

Bpost exploite le réseau postal belge et assure la livraison de colis B2C pour la plupart des e-commerçants belges. Sendcloud couvre la livraison nationale, bpack Europe en transfrontalier et les étiquettes de retour depuis une seule intégration.

Automates à colis, @bpack, livraison le samedi

Les plus de 2 700 automates à colis Bpost gèrent à la fois la livraison et les retours en libre-service. La livraison le samedi s’active via un indicateur de service dans l’appel d’étiquette ; aucun workflow API distinct n’est nécessaire.

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 Bpost via l’API Sendcloud ?

Le transporteur national belge pour l’e-commerce

Bpost exploite le réseau postal belge et assure la livraison de colis B2C pour la plupart des e-commerçants belges. Sendcloud couvre la livraison nationale, bpack Europe en transfrontalier et les étiquettes de retour depuis une seule intégration.

Automates à colis, @bpack, livraison le samedi

Les plus de 2 700 automates à colis Bpost gèrent à la fois la livraison et les retours en libre-service. La livraison le samedi s’active via un indicateur de service dans l’appel d’étiquette ; aucun workflow API distinct n’est nécessaire.

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.

« 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.

Bibliothèques client existantes

Par où commencer ?

Par où commencer ?

Par où commencer ?

1. Créez votre compte

2. Obtenez votre API key gratuite

Commencez à envoyer des requêtes à l’API Bpost

1. Créez votre compte

2. Obtenez votre API key gratuite

Commencez à envoyer des requêtes à l’API Bpost

1. Créez votre compte

2. Obtenez votre API key gratuite

Commencez à envoyer des requêtes à l’API Bpost

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 Bpost via Sendcloud plutôt qu’en direct ?

Direct Bpost integration means setting up the Bpost Shipping Manager, configuring international price zones manually for every destination country, and managing three separate credentials: Account ID, General Service passphrase, and a Tracking Service passphrase issued only on email request to esolutions@bpost.be.

Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for Bpost alongside every other carrier in your account. Sendcloud absorbs upstream changes from Bpost. A direct Bpost contract is required either way; Sendcloud rates aren't offered for Bpost.

Que se passe-t-il quand Bpost met à jour ou casse son API ?

Bpost met à jour périodiquement l’API Shipping Manager et le flux de configuration des zones tarifaires internationales. Ceux qui intègrent en direct doivent retester leurs payloads, renouveler leurs identifiants et mettre à jour les pays d’expédition internationaux dans le Shipping Manager dès que Bpost ajuste sa couverture.

Lorsque vous expédiez Bpost via l’API REST de Sendcloud, la couche d’abstraction absorbe ces changements. L’équipe technique de Sendcloud surveille la documentation développeur de Bpost et ajuste le connecteur transporteur en interne. Votre schéma de requête Sendcloud reste identique, quels que soient les changements côté Bpost.

Puis-je utiliser mon propre contrat Bpost ?

Yes, and you have to. Bpost requires your own contract; Sendcloud rates aren't offered.

For setup: open the Bpost Shipping Manager and configure international price zones first under Admin > Delivery Settings. Then collect your Account ID (6 digits), General Service passphrase, and Tracking Service passphrase. Request the Tracking Service passphrase by emailing esolutions@bpost.be.

In Sendcloud, go to Shipping > Carriers > Bpost, click Enable, and enter your credentials. A Lite, Growth, or Premium plan is required.

See the Bpost contract activation Help Center article.

Quels produits Bpost sont pris en charge via l’API ?

Via Sendcloud, vous expédiez toute la gamme nationale et internationale de Bpost :

  • bpost @home (bpack 24H) : livraison le jour ouvré suivant à domicile et en entreprise en Belgique, jusqu’à 30 kg

  • bpost @home + Signature : signature exigée à la livraison

  • bpost Saturday Delivery : livraison nationale le week-end

  • bpost @bpack 0-10kg et 10-30kg : livraison en point service et en automate à colis

  • Des méthodes internationales, avec les pays de destination activés par contrat dans le Shipping Manager Bpost

Consultez l’article du Help Center Bpost shipping conditions.

Quelles fonctionnalités propres à Bpost l’API expose-t-elle ?

Fonctionnalités propres à Bpost exposées par l’intégration :

  • Livraison en automate à colis et en point service via @bpack

  • Livraison le samedi en option, pour les méthodes à domicile comme en point service

  • Deuxième tentative de livraison gratuite sur @home si le destinataire est absent ; le colis reste 15 jours calendaires au point poste le plus proche avant retour

  • Assurance standard incluse sur les envois @home

  • Configuration des zones tarifaires internationales dans le Shipping Manager Bpost (Admin > Delivery Settings > Add a price zone)

À noter : les envois internationaux acceptent au maximum 3 types d’articles différents par expédition.

Comment suivre les colis Bpost ?

Le suivi Bpost distingue l’arrivée en automate à colis, la mise à disposition en point poste (15 jours calendaires avant retour) et la livraison à domicile classique. Tous les événements circulent dans le flux de webhooks de Sendcloud, avec le contexte de localisation dans le payload.

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 Bpost ?

Les retours Bpost se déposent dans le réseau de points poste et de points service. Les livraisons manquées restent 15 jours calendaires au point poste le plus proche avant d’être retournées. La disponibilité exacte des méthodes de retour dépend de ce qui est activé sur votre contrat.

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 Bpost, 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 Bpost aux côtés de DHL, PostNL, DPD et GLS, 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 Bpost 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 Bpost via Sendcloud plutôt qu’en direct ?

Direct Bpost integration means setting up the Bpost Shipping Manager, configuring international price zones manually for every destination country, and managing three separate credentials: Account ID, General Service passphrase, and a Tracking Service passphrase issued only on email request to esolutions@bpost.be.

Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for Bpost alongside every other carrier in your account. Sendcloud absorbs upstream changes from Bpost. A direct Bpost contract is required either way; Sendcloud rates aren't offered for Bpost.

Que se passe-t-il quand Bpost met à jour ou casse son API ?

Bpost met à jour périodiquement l’API Shipping Manager et le flux de configuration des zones tarifaires internationales. Ceux qui intègrent en direct doivent retester leurs payloads, renouveler leurs identifiants et mettre à jour les pays d’expédition internationaux dans le Shipping Manager dès que Bpost ajuste sa couverture.

Lorsque vous expédiez Bpost via l’API REST de Sendcloud, la couche d’abstraction absorbe ces changements. L’équipe technique de Sendcloud surveille la documentation développeur de Bpost et ajuste le connecteur transporteur en interne. Votre schéma de requête Sendcloud reste identique, quels que soient les changements côté Bpost.

Puis-je utiliser mon propre contrat Bpost ?

Yes, and you have to. Bpost requires your own contract; Sendcloud rates aren't offered.

For setup: open the Bpost Shipping Manager and configure international price zones first under Admin > Delivery Settings. Then collect your Account ID (6 digits), General Service passphrase, and Tracking Service passphrase. Request the Tracking Service passphrase by emailing esolutions@bpost.be.

In Sendcloud, go to Shipping > Carriers > Bpost, click Enable, and enter your credentials. A Lite, Growth, or Premium plan is required.

See the Bpost contract activation Help Center article.

Quels produits Bpost sont pris en charge via l’API ?

Via Sendcloud, vous expédiez toute la gamme nationale et internationale de Bpost :

  • bpost @home (bpack 24H) : livraison le jour ouvré suivant à domicile et en entreprise en Belgique, jusqu’à 30 kg

  • bpost @home + Signature : signature exigée à la livraison

  • bpost Saturday Delivery : livraison nationale le week-end

  • bpost @bpack 0-10kg et 10-30kg : livraison en point service et en automate à colis

  • Des méthodes internationales, avec les pays de destination activés par contrat dans le Shipping Manager Bpost

Consultez l’article du Help Center Bpost shipping conditions.

Quelles fonctionnalités propres à Bpost l’API expose-t-elle ?

Fonctionnalités propres à Bpost exposées par l’intégration :

  • Livraison en automate à colis et en point service via @bpack

  • Livraison le samedi en option, pour les méthodes à domicile comme en point service

  • Deuxième tentative de livraison gratuite sur @home si le destinataire est absent ; le colis reste 15 jours calendaires au point poste le plus proche avant retour

  • Assurance standard incluse sur les envois @home

  • Configuration des zones tarifaires internationales dans le Shipping Manager Bpost (Admin > Delivery Settings > Add a price zone)

À noter : les envois internationaux acceptent au maximum 3 types d’articles différents par expédition.

Comment suivre les colis Bpost ?

Le suivi Bpost distingue l’arrivée en automate à colis, la mise à disposition en point poste (15 jours calendaires avant retour) et la livraison à domicile classique. Tous les événements circulent dans le flux de webhooks de Sendcloud, avec le contexte de localisation dans le payload.

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 Bpost ?

Les retours Bpost se déposent dans le réseau de points poste et de points service. Les livraisons manquées restent 15 jours calendaires au point poste le plus proche avant d’être retournées. La disponibilité exacte des méthodes de retour dépend de ce qui est activé sur votre contrat.

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 Bpost, 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 Bpost aux côtés de DHL, PostNL, DPD et GLS, 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 Bpost 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 Bpost via Sendcloud plutôt qu’en direct ?

Direct Bpost integration means setting up the Bpost Shipping Manager, configuring international price zones manually for every destination country, and managing three separate credentials: Account ID, General Service passphrase, and a Tracking Service passphrase issued only on email request to esolutions@bpost.be.

Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for Bpost alongside every other carrier in your account. Sendcloud absorbs upstream changes from Bpost. A direct Bpost contract is required either way; Sendcloud rates aren't offered for Bpost.

Que se passe-t-il quand Bpost met à jour ou casse son API ?

Bpost met à jour périodiquement l’API Shipping Manager et le flux de configuration des zones tarifaires internationales. Ceux qui intègrent en direct doivent retester leurs payloads, renouveler leurs identifiants et mettre à jour les pays d’expédition internationaux dans le Shipping Manager dès que Bpost ajuste sa couverture.

Lorsque vous expédiez Bpost via l’API REST de Sendcloud, la couche d’abstraction absorbe ces changements. L’équipe technique de Sendcloud surveille la documentation développeur de Bpost et ajuste le connecteur transporteur en interne. Votre schéma de requête Sendcloud reste identique, quels que soient les changements côté Bpost.

Puis-je utiliser mon propre contrat Bpost ?

Yes, and you have to. Bpost requires your own contract; Sendcloud rates aren't offered.

For setup: open the Bpost Shipping Manager and configure international price zones first under Admin > Delivery Settings. Then collect your Account ID (6 digits), General Service passphrase, and Tracking Service passphrase. Request the Tracking Service passphrase by emailing esolutions@bpost.be.

In Sendcloud, go to Shipping > Carriers > Bpost, click Enable, and enter your credentials. A Lite, Growth, or Premium plan is required.

See the Bpost contract activation Help Center article.

Quels produits Bpost sont pris en charge via l’API ?

Via Sendcloud, vous expédiez toute la gamme nationale et internationale de Bpost :

  • bpost @home (bpack 24H) : livraison le jour ouvré suivant à domicile et en entreprise en Belgique, jusqu’à 30 kg

  • bpost @home + Signature : signature exigée à la livraison

  • bpost Saturday Delivery : livraison nationale le week-end

  • bpost @bpack 0-10kg et 10-30kg : livraison en point service et en automate à colis

  • Des méthodes internationales, avec les pays de destination activés par contrat dans le Shipping Manager Bpost

Consultez l’article du Help Center Bpost shipping conditions.

Quelles fonctionnalités propres à Bpost l’API expose-t-elle ?

Fonctionnalités propres à Bpost exposées par l’intégration :

  • Livraison en automate à colis et en point service via @bpack

  • Livraison le samedi en option, pour les méthodes à domicile comme en point service

  • Deuxième tentative de livraison gratuite sur @home si le destinataire est absent ; le colis reste 15 jours calendaires au point poste le plus proche avant retour

  • Assurance standard incluse sur les envois @home

  • Configuration des zones tarifaires internationales dans le Shipping Manager Bpost (Admin > Delivery Settings > Add a price zone)

À noter : les envois internationaux acceptent au maximum 3 types d’articles différents par expédition.

Comment suivre les colis Bpost ?

Le suivi Bpost distingue l’arrivée en automate à colis, la mise à disposition en point poste (15 jours calendaires avant retour) et la livraison à domicile classique. Tous les événements circulent dans le flux de webhooks de Sendcloud, avec le contexte de localisation dans le payload.

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 Bpost ?

Les retours Bpost se déposent dans le réseau de points poste et de points service. Les livraisons manquées restent 15 jours calendaires au point poste le plus proche avant d’être retournées. La disponibilité exacte des méthodes de retour dépend de ce qui est activé sur votre contrat.

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 Bpost, 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 Bpost aux côtés de DHL, PostNL, DPD et GLS, 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 Bpost rencontre des problèmes.

Ajouter un transporteur plus tard revient à l’ajouter à votre compte Sendcloud, pas à construire une nouvelle intégration.