Oui, ShipTime propose une API pour développeurs qui permet une intégration transparente avec vos systèmes. Conçue pour offrir flexibilité et facilité d'utilisation, notre API REST vous permet d'intégrer les services d'expédition de ShipTime directement dans vos propres applications ou plateformes.
Fonctionnalités et documentation de l'API
- API REST avec authentification de base (environnement de test) :
- Intégration simple et sécurisée
- Les points de terminaison commencent par /rest
- L'environnement Sandbox vous permet de tester et d'affiner votre intégration avant la mise en production.
- Accédez à la documentation du Sandbox ici : Sandbox de l'API ShipTime.
- API REST avec OAuth (Production)
- Intégration simple et sécurisée
- Les points de terminaison commencent par /rest
- L'utilisation de l'environnement de production vous permet de calculer les tarifs d'expédition, de créer des envois et des étiquettes, de planifier des enlèvements et de suivre les colis.
- Accédez à la documentation de production ici : Production de l'API ShipTime.
Pour commencer
- Demander des identifiants de développement :
- Contactez techsupport@shiptime.com pour demander des identifiants pour l'environnement de développement (Sandbox).
- Travailler avec un développeur :
- ShipTime recommande de travailler avec un développeur pour implémenter l'API et garantir une intégration sans heurts.
Passer en Production
- Accéder aux options d'intégration dans l'interface utilisateur ShipTime
- Cliquez sur Intégrations - Mon intégration et sélectionnez API

- Cliquez sur le (+), puis sur Activer l'intégration

- Vous serez redirigé vers la page Mes intégrations. Cliquez sur Configurer l'intégration pour continuer

- L'écran Gestion des intégrations API s'affiche. Cliquez sur Créer un ID client

- Il vous sera demandé d'ajouter un nom à votre intégration. Saisissez le nom et cliquez à nouveau sur Créer un ID client

- Votre clé secrète API et votre ID client sont désormais créés. Remarque : la clé secrète API ne s'affichera qu'une seule fois - copiez-la et conservez-la. Une fois la fenêtre fermée, vous verrez l'ID client


- Vous disposez désormais de vos identifiants de production et êtes prêt à créer votre connexion API
- Cliquez sur Intégrations - Mon intégration et sélectionnez API
Bonnes pratiques - Sandbox
- Dans « Instructions spéciales », ajoutez « Réservation test - Pas pour un enlèvement »
- Sélectionnez « Dépôt », et non « Enlèvement », lorsque vous testez uniquement les tarifs
- Si un enlèvement est ajouté, définissez une date d'enlèvement aussi éloignée que possible dans le futur
- TOUTES les expéditions doivent être annulées - le jour même
*Remarque : Les tarifs et services renvoyés sur le Sandbox sont uniquement destinés à des fins de développement pour la mise en place et l’intégration d’un workflow d’expédition. Ils ne reflètent pas les tarifs ou les services qui seraient renvoyés en production.
Bonnes pratiques - Production
- Il n’est pas recommandé de créer des expéditions « test » en production. Les expéditeurs seront responsables de tous les frais associés
- Sélectionnez « Dépôt », et non « Ramassage», lorsque vous testez uniquement les tarifs
- Familiarisez-vous avec les tarifs et les suppléments des transporteurs. Par exemple, Nationex facturera les enlèvements manqués et Uber facturera l'intégralité de l'expédition une fois que le chauffeur aura été dépêché.
En intégrant l'API de ShipTime, vous pouvez rationaliser vos processus d'expédition, automatiser des tâches et tirer parti des fonctionnalités de ShipTime directement depuis votre propre plateforme.
Pour obtenir une assistance supplémentaire, contactez notre équipe d'Assistance Technique via : techsupport@shiptime.com
Inscrivez-vous dès aujourd’hui et commencez à économiser sur vos frais d’expédition!