Répertoire des connecteurs : transporteurs et agrégateurs
Connexions directes (UPS, FedEx, USPS, DHL) et agrégateurs à clé unique (Shippo, EasyPost, ShipEngine, ShipStation, Easyship, AfterShip, Sendle) : champs exacts et où les obtenir.
Deux façons d’expédier depuis Docklify : connecter un transporteur directement avec votre propre compte (tarifs et étiquettes sur ce compte) ou un agrégateur avec une seule clé API. Sans identifiants, tout tourne en mode simulation, clairement marqué.
Transporteurs (direct)#
UPS

Tarifs en direct, étiquettes et suivi via l’API UPS, sur votre propre compte UPS. Guide complet : « Connecter UPS » ; résumé des champs :
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| Client ID | Requis | UPS Developer Kit → créez une app → identifiants OAuth |
| Client Secret | Requis | Même page d’app |
| Shipper Number | Requis | Votre numéro de compte UPS à 6 caractères ; sur toute facture UPS |
UPS a des identifiants test et production séparés : utilisez des connexions séparées et choisissez le bon environnement.
Pas encore d’identifiants ? Vous pouvez répéter tout le flux dans Docklify : créez d’abord le compte UPS en laissant les champs de clé vides ; les tarifs de la fenêtre d’expédition, les étiquettes et le suivi fonctionneront alors en mode entraînement clairement indiqué. Les tarifs d’entraînement sont des estimations pour la formation (avec le badge « Simulé »), les étiquettes d’entraînement portent un grand filigrane DEMO et ne peuvent pas servir à expédier, et le suivi d’entraînement affiche un exemple de chronologie. Dès que vous enregistrez de vrais identifiants, tout bascule automatiquement sur les données UPS réelles.
FedEx

Tarifs en direct, étiquettes et suivi via l’API FedEx, sur votre propre compte.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| API Key (Client ID) | Requis | FedEx Developer Portal → My Projects → votre projet → identifiants API |
| Secret Key (Client Secret) | Requis | Même page ; affiché une fois à la création du projet |
| Account Number | Requis | Votre numéro de compte FedEx ; sur toute facture |
FedEx fonctionne uniquement avec des données réelles — il n’y a pas de mode entraînement. Renseignez la clé API, la clé secrète et le numéro de compte ci-dessus, puis enregistrez ; les tarifs, les étiquettes et le suivi s’exécutent alors immédiatement sur votre compte FedEx. Si les identifiants sont absents ou incomplets, Docklify vous demandera de les ajouter avant de cotiser, d’acheter une étiquette ou de suivre un envoi.
USPS

Tarifs, étiquettes et suivi via les API USPS. Les identifiants OAuth donnent tarifs et suivi ; l’achat d’étiquettes exige en plus CRID / MID / EPS de votre compte de paiement USPS.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| Consumer Key | Requis | USPS Developer Portal → Apps → votre app |
| Consumer Secret | Requis | Même page d’app |
| CRID | Optionnel | Votre Customer Registration ID USPS ; requis pour acheter des étiquettes |
| MID | Optionnel | Votre Mail ID USPS ; du même profil commercial |
| Compte EPS | Optionnel | Votre numéro de compte EPS USPS ; les étiquettes y sont facturées |
DHL Express

Tarifs, étiquettes et suivi via la MyDHL API (Express). Les identifiants sont émis par DHL ; pas de page libre-service.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| Nom d’utilisateur | Requis | Émis par votre représentant DHL pour la MyDHL API (Basic Auth) |
| Mot de passe | Requis | Émis avec le nom d’utilisateur |
| Account Number | Requis | Votre numéro de compte DHL Express ; sur toute facture |
Agrégateurs (une clé, plusieurs transporteurs)#
Avec un agrégateur, une connexion et une clé ; les transporteurs disponibles dépendent de ceux activés dans votre compte agrégateur. Les clés de test utilisent des données d’exemple ; les clés réelles créent des étiquettes facturées. ShipStation n’a pas de sandbox : sa clé est réelle dès le départ.
Shippo

Tarifs, étiquettes et suivi chez les transporteurs de votre compte Shippo, avec un seul token API.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| API Token | Requis | Tableau Shippo → Settings → API → API tokens. Test : shippo_test_ ; réel : shippo_live_ |
EasyPost

Tarifs, étiquettes et suivi chez les transporteurs de votre compte EasyPost, avec une seule clé API.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| API Key | Requis | Tableau EasyPost → Settings → API Keys. Test : EZTKtest ; production : EZTKprod |
ShipEngine

Tarifs, étiquettes et suivi chez les transporteurs de votre compte ShipEngine, avec une seule clé. Les clés sandbox (TEST_) produisent des étiquettes d’exemple pour pratiquer tout le flux.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| API Key | Requis | Tableau ShipEngine → Settings → API Management → API keys |
ShipStation

Tarifs et étiquettes via votre compte ShipStation (API V2). Important : ShipStation V2 n’a pas de sandbox ; les étiquettes créées avec cette clé sont réelles et facturées.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| API Key | Requis | ShipStation → Settings → Account → API Settings → API keys (V2) |
Easyship

Tarifs, étiquettes et suivi chez les transporteurs de votre compte Easyship, avec un token d’accès. Le sandbox Easyship est un environnement séparé avec son propre token.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| Access Token | Requis | Tableau Easyship → Settings → API Integration → token d’accès (production : prod_) |
AfterShip (Postmen)

Tarifs et étiquettes via votre compte Postmen (AfterShip Shipping). Postmen n’offre pas d’API de suivi : utilisez-le pour les tarifs et les étiquettes.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| API Key | Requis | Tableau Postmen → Settings → API (en-tête as-api-key) |
| Slug du compte shipper | Optionnel | Le slug du compte transporteur dans Postmen, si vous en avez plusieurs |
Sendle

Étiquettes et suivi avec Sendle (AU / US / CA). Sendle n’a pas d’API de comparaison de tarifs : le devis arrive par commande à la création.
| Champ | Requis ? | Où l’obtenir |
|---|---|---|
| Sendle ID | Requis | Tableau Sendle → Settings → API (votre Sendle ID) |
| API Key | Requis | Même page API (Basic Auth avec le Sendle ID) |