API

API > Shipping API

Un appel API pour créer étiquettes d'expédition

Shipping API: le moyen le plus simple d'expédier vos commandes et de générer des bordereaux. Il suffit d'un seul appel API pour tous vos transporteurs !

Commencez votre essai gratuit avec 30 commandes offertes. Pas de carte de crédit nécessaire.

120+

intégrations de
transporteurs disponibles

Une

seule API pour tous
vos transporteurs

Uptime

garanti

Ce que vous pouvez faire
avec Shipping API

Nos API sont conçues pour renforcer votre écosystème existant. C'est pourquoi elles peuvent être utilisées pour accélérer différents workflows d'expédition.

Créez vos étiquettes d'expédition sous différents formats et obtenez le numéro de suivi

Créez des étiquettes d'expédition de différentes tailles pour plusieurs transporteurs. Obtenez le numéro de suivi et le lien direct vers le site de suivi du transporteur. Facile, n'est-ce pas ?

Créez vos étiquettes d'expédition sous différents formats et obtenez le numéro de suivi

Comparez les tarifs de vos transporteurs et transmettez les informations de déclaration de douane

Utilisez l'API Get Rates pour récupérer les tarifs d'expédition et choisir la meilleure option. Avec l'API Ship, vous pouvez inclure des informations de déclaration de douane pour vos envois internationaux à transmettre à votre transporteur selon vos exigences budgétaires.

Comparez les tarifs de vos transporteurs et transmettez les informations de déclaration de douane

Explorez Shipping API

Jetez un œil à la demande et à la réponse de Shipping API et visitez notre Documentation API pour commencer. Nos API sont écrites dans 14 langages de programmation et dans deux technologies différentes, REST et SOAP.

Texte copié avec succès!
REST
SOAP

Requête

{
	"Method": "Ship",
	"Params": {
		"to_address": {
			"name": "John Doe",
			"company": "",
			"street1": "123 Main St",
			"street2": "",
			"city": "Park City",
			"state": "UT",
			"zip": "84060",
			"country": "US",
			"phone": "5551231234",
			"email": "johndoe@gmail.com"
		},
		"from_address": {
			"name": "John Doe",
			"company": "",
			"street1": "123 Main St",
			"street2": "",
			"city": "Park City",
			"state": "UT",
			"zip": "84060",
			"country": "US",
			"phone": "5551231234",
			"email": "johndoe@gmail.com"
		},
		"parcels": [
			{
				"length": 5,
				"width": 5,
				"height": 5,
				"weight": 10
			}
		],
		"TotalValue": "123 EUR",
		"TransactionID": "ORDER2365",
		"ContentDescription": "Milk",
		"Insurance": 0,
		"InsuranceCurrency": "EUR",
		"CashOnDelivery": 0,
		"CashOnDeliveryCurrency": "EUR",
		"CashOnDeliveryType": 0,
		"CarrierName": "DHLExpress",
		"CarrierService": "EXPRESS DOMESTIC",
		"CarrierID": 23,
		"OrderID": "12345",
		"RateID": "",
		"Incoterm": "DAP",
		"BillAccountNumber": "",
		"PaymentMethod": "Paypal",
		"Note": "Ship by 25/06/2018",
		"Async": false
	}
}

Réponse

{
	"Result": "OK",
	"NewOrderID": "1234567",
	"LabelURL": [
		"https://cdn.shippypro.com/labels/label-u2504n6612345-15640512345.zpl",
		"https://cdn.shippypro.com/labels/label-u2504n6612345-commercialinvoice-15640512346.zpl"
	],
	"PDF": [],
	"ZPL": [
		"myzpllabel1...",
		"myzpllabel2..."
	],
	"TrackingCarrier": "SpringXBS",
	"TrackingNumber": "UD26123123456",
	"TrackingExternalLink": "https://mailingtechnology.com/tracking/?tn=UD26123123456",
	"AdditionalTrackingNumbers": [],
	"Status": "1"
}
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
	<Body xmlnxsi="http://www.w3.org/2001/XMLSchema-instance" xmlnxsd="http://www.w3.org/2001/XMLSchema">
		<Ship xmlns="http//www.shippypro.com">
			<to_address xmlns="">
				<name>John Doe</name>
				<company>ShippyPro</company>
				<street1>123 Main St</street1>
				<street2 />
				<city>Park City</city>
				<state>UT</state>
				<zip>84060</zip>
				<country>US</country>
				<phone>5551231234</phone>
				<email>johndoe@gmail.com</email>
			</to_address>
			<from_address xmlns="">
				<name>John Doe</name>
				<company>ShippyPro</company>
				<street1>123 Main St</street1>
				<street2 />
				<city>Park City</city>
				<state>UT</state>
				<zip>84060</zip>
				<country>US</country>
				<phone>5551231234</phone>
				<email>johndoe@gmail.com</email>
			</from_address>
			<parcels xmlns="">
				<length>5</length>
				<width>5</width>
				<height>5</height>
				<weight>10</weight>
			</parcels>
			<TotalValue xmlns="">123 EUR</TotalValue>
			<TransactionID xmlns="">ORDER2365</TransactionID>
			<ContentDescription xmlns="">Milk</ContentDescription>
			<Insurance xmlns="">0</Insurance>
			<InsuranceCurrency xmlns="">EUR</InsuranceCurrency>
			<CashOnDelivery xmlns="">0</CashOnDelivery>
			<CashOnDeliveryCurrency xmlns="" />
			<CarrierName xmlns="">DHLExpress</CarrierName>
			<CarrierService xmlns="">EXPRESS DOMESTIC</CarrierService>
			<CarrierID xmlns="">23</CarrierID>
			<OrderID xmlns="">12345</OrderID>
			<RateID xmlns="" />
			<Incoterm xmlns="">DAP</Incoterm>
			<BillAccountNumber xmlns="" />
			<Note xmlns="" />
			<PickNumber xmlns="">12345</PickNumber>
			<Async xmlns="">false</Async>
		</Ship>
	</Body>
</Envelope>

Réponse

<?xml version="1.0" encoding="UTF-8"?>
<root>
	<AdditionalTrackingNumbers />
	<LabelURL>
		<element>https://cdn.shippypro.com/labels/label-u2504n6612345-15640512345.zpl</element>
		<element>https://cdn.shippypro.com/labels/label-u2504n6612345-commercialinvoice-15640512346.zpl</element>
	</LabelURL>
	<NewOrderID>1234567</NewOrderID>
	<PDF />
	<Result>OK</Result>
	<Status>1</Status>
	<TrackingCarrier>SpringXBS</TrackingCarrier>
	<TrackingExternalLink>https://mailingtechnology.com/tracking/?tn=UD26123123456</TrackingExternalLink>
	<TrackingNumber>UD26123123456</TrackingNumber>
	<ZPL>
		<element>myzpllabel1...</element>
		<element>myzpllabel2...</element>
	</ZPL>
</root>

Comment commencer à
intégrer Shipping API

Lisez notre documentation API

Lisez notre Documentation API pour plus de détails sur le fonctionnement de Shipping API.

Rejoignez ShippyPro gratuitement

Créez un compte gratuitement sur ShippyPro pour commencer avec la mise en œuvre de votre API.

Connectez au moins un
transporteur en quelques clics

Connectez au moins un de vos transporteurs pour commencer à tester nos API. Apprenez à le faire en quelques étapes ici.

Obtenez votre clé API

Commencez votre essai gratuit de l'Offre Fast Growing pour accéder à votre clé API.

Testez toutes nos API dans
notre console API

Essayez d'obtenir des tarifs d'expédition, créez des étiquettes d'expédition, planifiez des collectes et bien d'autres tâches directement à partir de notre Console API.

Intégrez nos API
dans votre système

Vous êtes maintenant prêt à intégrer nos API ! Découvrez nos articles du Centre d'Aide pour apprendre comment tirer le meilleur des API ShippyPro.

Êtes-vous une entreprise à la recherche d'une solution pour renforcer votre processus d'expédition ?

PARLEZ À NOS EXPERTS

Des API performantes, des outils
performants pour les gérer

Tirez le meilleur de votre intégration API ! Testez vos API avec de vrais transporteurs avant de les intégrer, affichez tous vos journaux d'API et évitez certaines erreurs avec nos outils avancés.

API Logs

Affichez tous vos journaux d'API et obtenez des informations utiles pour chaque appel API.
Vérifiez la demande réelle et la réponse de toutes vos API.

API Logs

API Errors

Obtenez de l'aide en temps réel et automatiquement en cas de problème.
Découvrez comment améliorer la gestion de vos API en un coup d'œil.

API Errors

API Console

Connectez vos transporteurs et testez toutes les API ShippyPro en temps réel et obtenez une réponse instantanée.
De cette façon, vous savez exactement comment fonctionne chaque API avant de l'intégrer.

API Console

Webhook Logs

Insérez votre point de terminaison et soyez averti des changements d'état de livraison.
Accédez à des informations utiles sur le suivi des mises à jour que nous vous envoyons en temps réel.

Webhook Logs

Vous n'avez pas besoin d'utiliser nos API
si vous ne le souhaitez pas

Vous cherchez une solution pour optimiser votre processus d'expédition ? Utilisez la plateforme ShippyPro au lieu d'intégrer nos API. Et pourquoi pas les deux? Notre plateforme est toujours mise à jour avec des informations intéressantes.

Aide quand vous en avez besoin

Commencez à intégrer rapidement nos API avec notre documentation API, nos articles dédiés du Centre d'Aide et nos Responsables d'intégration prêts à vous aider à chaque étape.

Documents complets

Lisez notre documentation API pour obtenir plus de détails sur nos API et comment les gérer.

Lisez notre Documentation API >

Aide dédiée

Parcourez nos articles dédiés du Centre d'Aide pour savoir comment tirer le meilleur des API ShippyPro.

Centre d'Aide >

Développeurs dédiées

Notre équipe de développeurs est heureuse de répondre à vos questions. Nous vous contacterons dès que possible !

Contactez-nous >

Des doutes concernant l'intégration
de l'API ShippyPro ?

Puis-je créer des envois multi-colis via l'API?

Comment puis-je ajouter les options du transporteur à mon envoi API ?

Quels transporteurs et canaux de vente puis-je intégrer avec vos API?

Quels langages de programmation vos API prennent-elles en charge?

Où puis-je tester vos API?

Nous travaillons avec les entreprises
les plus innovantes

Par les développeurs, pour les développeurs

Conçu pour
les développeurs

Documentation facile, Centre d'Aide et référence API dans 14 langages de programmation (Python, PHP, NodeJs, etc).

Entièrement testé
et testable

Toutes nos intégrations API sont testées avec des millions d'envois. Vous pouvez aussi les tester avec notre Console API

Support
en cinq langues

Obtenez des réponses sur l'intégration de votre API auprès de notre équipe multilingue. Nous sommes là pour vous aider !

Ce que nos clients adorent de l'API ShippyPro

ShippyPro e-commerce integrations


Avec ShippyPro, nous avons pu connecter tous nos transporteurs via une seule API. Ils se distinguent par un support compétent et multilingue qui fait d'eux le partenaire optimal pour nous.

Olga Hedderich, Frontend Developer - Burg-Apotheke

Optimisez la création
de vos étiquettes

Obtenez la puissance de +120 transporteurs avec une seule intégration API. Lisez notre Documentation API et testez gratuitement Get Rates API !

Essayez gratuitement toutes nos fonctionnalités
et décidez plus tard si vous souhaitez faire une mise à niveau.

🎁

OFFRE LIMITEE: Profitez de 500 expéditions gratuites pour tester le plan le plus avancé durant les ventes de fin d année. Cliquez ici >