API

API

La API universal de envío multitransportista

API de ShippyPro: integra tu tienda con 120+ transportistas de todo el mundo sin complicaciones y optimiza la gestión de los envíos.

Empieza ya tu prueba gratis de 30 pedidos.
No tienes que introducir tu tarjeta de crédito.

Mejora tu sistema

ShippyPro API: la solución para que todos tus sistemas (OMS, WMS, POS, etc.) se comuniquen con tus transportistas a través de una única integración API. Así mantienes la experiencia de usuario dentro de tu plataforma.

120+

Integraciones de transportistas
disponibles

Una

API para todos
tus transportistas

Uptime

garantizado

El poder de ShippyPro al alcance de todos

Nuestras API están diseñadas para que cualquier empresa del mundo pueda aprovechar al máximo ShippyPro. La plataforma de ShippyPro siempre está al día con todas las actualizaciones de seguimiento y con información útil.

Compara las tarifas de tus transportistas e imprime tus etiquetas de envío

Get Rates & Shipping API: imprime cientos de etiquetas de envío para tus transportistas al mismo tiempo, de forma rápida y sin errores. Crea manifiestos y programa recogidas con una única API para todos tus transportistas.

Your system

Localiza tus paquetes y envía notificaciones de envío a tus clientes

Localiza tus paquetes con la Tracking API y obtén notificaciones en tiempo real sobre cada actualización de envío a un webhook. Habilita el envío automático de notificaciones de envío a tus clientes desde la plataforma de ShippyPro.

Your systemHi Mark,Your order is in transit.Order error!Check details hereTracking updateFull information here

Todos tus transportistas, una sola API

Obtén tarifas de envío en tiempo real, crea etiquetas de envío, programa recogidas para tus envíos y rastrea tus paquetes. Todo esto y más con una API para todos tus transportistas.

Get Rates API

Visualiza las tarifas de todos tus transportistas ordenadas por precio y tiempo con una API.

Shipping API

Crea etiquetas de envío, obtén los números de seguimiento y los documentos de aduanas.

Return API

Crea devoluciones para tus envíos y etiquetas de devolución siempre que lo necesites.

Tracking API

Rastrea tus paquetes y recibe notificaciones en directo sobre la actualización de tus envíos a un webhook.

Pickup API

Automatiza la recogida del paquete desde cualquier lugar del mundo sin contactar al transportista.

Drop–Off API

Obtén una lista con los puntos de entrega más cercanos de tus transportistas disponibles en un lugar determinado.

Paperless API

Sube documentos para el despacho de aduanas y acelera tu gestión mientras ahorras toneladas de papel.

Explora nuestras increíbles API

Echa un vistazo a los ejemplos a continuación y visita Documentación API para empezar. Nuestras API están escritas en 14 lenguajes de programación y en dos tecnologías diferentes, REST y SOAP.

Get Rates
Shipping
Return
Tracking
Pickup
Drop–Off
Testo copiato correttamente!
REST
SOAP
Con solo un campo más "IsReturn", podrás generar una etiqueta de devolución en lugar de una etiqueta de envío. El resto de la llamada es igual a la Shipping API.

Solicitud

{
	"Method": "GetRates",
	"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
			}
		],
		"Insurance": 0,
		"InsuranceCurrency": "EUR",
		"CashOnDelivery": 0,
		"CashOnDeliveryCurrency": "EUR",
		"ContentDescription": "Shoes",
		"TotalValue": "50.25 EUR",
		"ShippingService": "Standard"
	}
}

Respuesta

{
	"Rates": [
		{
			"carrier": "USPS",
			"carrier_id": "50",
			"carrier_label": "USPS Test",
			"rate": "5.60",
			"rate_id": "rate_25984529822",
			"order_id": "order_987521861",
			"delivery_days": 2,
			"service": "First"
		},
		{
			"carrier": "UPS",
			"carrier_id": "51",
			"carrier_label": "UPS Test",
			"rate": "8.40",
			"rate_id": "rate_25952284529822",
			"order_id": "order_987766521861",
			"delivery_days": "1-2",
			"service": "UPSSaver"
		},
		{
			"carrier": "UPS",
			"carrier_id": "51",
			"carrier_label": "UPS Test",
			"rate": "7.50",
			"rate_id": "rate_2598452484822",
			"order_id": "order_98759921861",
			"delivery_days": "3-5",
			"service": "Expedited"
		}
	]
}
<?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">
		<GetRates xmlns="http//www.shippypro.com">
			<from_address>
				<city>Park City</city>
				<company />
				<country>US</country>
				<email>johndoe@gmail.com</email>
				<name>John Doe</name>
				<phone>5551231234</phone>
				<state>UT</state>
				<street1>123 Main St</street1>
				<street2 />
				<zip>84060</zip>
			</from_address>
			<to_address>
				<city>Park City</city>
				<company />
				<country>US</country>
				<email>johndoe@gmail.com</email>
				<name>John Doe</name>
				<phone>5551231234</phone>
				<state>UT</state>
				<street1>123 Main St</street1>
				<street2 />
				<zip>84060</zip>
			</to_address>
			<parcels>
				<height>5</height>
				<length>5</length>
				<weight>10</weight>
				<width>5</width>
			</parcels>
			<CashOnDelivery>0</CashOnDelivery>
			<CashOnDeliveryCurrency>EUR</CashOnDeliveryCurrency>
			<ContentDescription>Shoes</ContentDescription>
			<Insurance>0</Insurance>
			<InsuranceCurrency>EUR</InsuranceCurrency>
			<ShippingService>Standard</ShippingService>
			<TotalValue>50.25 EUR</TotalValue>
		</GetRates>
	</Body>
</Envelope>

Respuesta

<?xml version="1.0" encoding="UTF-8"?>
<root>
	<Rates>
		<element>
			<carrier>USPS</carrier>
			<carrier_id>50</carrier_id>
			<carrier_label>USPS Test</carrier_label>
			<delivery_days>2</delivery_days>
			<order_id>order_987521861</order_id>
			<rate>5.60</rate>
			<rate_id>rate_25984529822</rate_id>
			<service>First</service>
		</element>
		<element>
			<carrier>UPS</carrier>
			<carrier_id>51</carrier_id>
			<carrier_label>UPS Test</carrier_label>
			<delivery_days>1-2</delivery_days>
			<order_id>order_987766521861</order_id>
			<rate>8.40</rate>
			<rate_id>rate_25952284529822</rate_id>
			<service>UPSSaver</service>
		</element>
		<element>
			<carrier>UPS</carrier>
			<carrier_id>51</carrier_id>
			<carrier_label>UPS Test</carrier_label>
			<delivery_days>3-5</delivery_days>
			<order_id>order_98759921861</order_id>
			<rate>7.50</rate>
			<rate_id>rate_2598452484822</rate_id>
			<service>Expedited</service>
		</element>
	</Rates>
</root>
{
	"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
	}
}

Respuesta

{
	"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>

Respuesta

<?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>
{
	"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,
		"IsReturn": true,
	}
}

Respuesta

{
	"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>

Respuesta

<?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>
{
	"Method": "GetTracking",
	"Params": {
		"Code": "1ZA103756899507566"
	}
}

Respuesta

{
	"Carrier": "UPS",
	"CarrierLogo": "https://www.shippypro.com/sites/all/themes/shippypro_theme/assets_pannello/images/corrieri/Logo_UPS.png",
	"Completed": true,
	"EstimatedDeliveryDate": "1489659960",
	"StatusCode": 6,
	"Details": [
		{
			"date": "1489659960",
			"message": "DELIVERED",
			"city": "MOTRIL",
			"StatusCode": 6
		},
		{
			"date": "1489625040",
			"message": "OUT FOR DELIVERY",
			"city": "GUARROMAN - JAEN",
			"StatusCode": 3
		},
		{
			"date": "1489618800",
			"message": "ARRIVAL SCAN",
			"city": "GUARROMAN - JAEN",
			"StatusCode": 2
		},
		{
			"date": "1489543200",
			"message": "DEPARTURE SCAN",
			"city": "ZARAGOZA",
			"StatusCode": 2
		},
		{
			"date": "1489443180",
			"message": "EXPORT SCAN",
			"city": "BOLOGNA",
			"StatusCode": 2
		},
		{
			"date": "1489429260",
			"message": "ORIGIN SCAN",
			"city": "PARMA",
			"StatusCode": 2
		},
		{
			"date": "1489419660",
			"message": "PICKUP SCAN",
			"city": "PARMA",
			"StatusCode": 2
		}
	]
}
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<Method>GetTracking</Method>
	<Params>
		<Code>1ZA103756899507566</Code>
	</Params>
</root>

Respuesta

<?xml version="1.0" encoding="UTF-8"?>
<root>
	<Carrier>UPS</Carrier>
	<CarrierLogo>https://www.shippypro.com/sites/all/themes/shippypro_theme/assets_pannello/images/corrieri/Logo_UPS.png</CarrierLogo>
	<Completed>true</Completed>
	<Details>
		<element>
			<StatusCode>6</StatusCode>
			<city>MOTRIL</city>
			<date>1489659960</date>
			<message>DELIVERED</message>
		</element>
		<element>
			<StatusCode>3</StatusCode>
			<city>GUARROMAN - JAEN</city>
			<date>1489625040</date>
			<message>OUT FOR DELIVERY</message>
		</element>
		<element>
			<StatusCode>2</StatusCode>
			<city>GUARROMAN - JAEN</city>
			<date>1489618800</date>
			<message>ARRIVAL SCAN</message>
		</element>
		<element>
			<StatusCode>2</StatusCode>
			<city>ZARAGOZA</city>
			<date>1489543200</date>
			<message>DEPARTURE SCAN</message>
		</element>
		<element>
			<StatusCode>2</StatusCode>
			<city>BOLOGNA</city>
			<date>1489443180</date>
			<message>EXPORT SCAN</message>
		</element>
		<element>
			<StatusCode>2</StatusCode>
			<city>PARMA</city>
			<date>1489429260</date>
			<message>ORIGIN SCAN</message>
		</element>
		<element>
			<StatusCode>2</StatusCode>
			<city>PARMA</city>
			<date>1489419660</date>
			<message>PICKUP SCAN</message>
		</element>
	</Details>
	<EstimatedDeliveryDate>1489659960</EstimatedDeliveryDate>
	<StatusCode>6</StatusCode>
</root>
{
	"Method": "BookPickup",
	"Params": {
		"to_address": {
			"country": "US"
		},
		"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
			}
		],
		"CarrierName": "DHLExpress",
		"CarrierID": 20,
		"PickupTime": 1517564402,
		"PickupNote": "Urgent",
		"PickupMorningMintime": "09:00",
		"PickupMorningMaxtime": "12:00",
		"PickupAfternoonMintime": "14:00",
		"PickupAfternoonMaxtime": "18:00"
	}
}

Respuesta

{
	"Result": "OK",
	"Message": "Booked",
	"ConfirmationID": "1598"
}
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<Method>BookPickup</Method>
	<Params>
		<CarrierID>20</CarrierID>
		<CarrierName>DHLExpress</CarrierName>
		<PickupAfternoonMaxtime>18:00</PickupAfternoonMaxtime>
		<PickupAfternoonMintime>14:00</PickupAfternoonMintime>
		<PickupMorningMaxtime>12:00</PickupMorningMaxtime>
		<PickupMorningMintime>09:00</PickupMorningMintime>
		<PickupNote>Urgent</PickupNote>
		<PickupTime>1517564402</PickupTime>
		<from_address>
			<city>Park City</city>
			<company />
			<country>US</country>
			<email>johndoe@gmail.com</email>
			<name>John Doe</name>
			<phone>5551231234</phone>
			<state>UT</state>
			<street1>123 Main St</street1>
			<street2 />
			<zip>84060</zip>
		</from_address>
		<parcels>
			<element>
				<height>5</height>
				<length>5</length>
				<weight>10</weight>
				<width>5</width>
			</element>
		</parcels>
		<to_address>
			<country>US</country>
		</to_address>
	</Params>
</root>

Respuesta

<?xml version="1.0" encoding="UTF-8"?>
<root>
	<ConfirmationID>1598</ConfirmationID>
	<Message>Booked</Message>
	<Result>OK</Result>
</root>
{
	"Method": "GetDropOffPoints",
	"Params": {
		"city": "Florence",
		"zip": "50126",
		"country": "IT",
		"couriers": [
			"UPS",
			"POSTEITALIANE"
		],
		"parcels": [
			{
				"length": 5,
				"width": 5,
				"height": 5,
				"weight": 10
			}
		]
	}
}

Respuesta

{
	"Result": "OK",
	"Points": {
		"UPS": [
			{
				"PointID": "U83178036",
				"PointName": "MAIL BOXES ETC. 0345",
				"Latitude": "43.76750946",
				"Longitude": "11.25979900",
				"CarrierName": "UPS",
				"Street": "CORSO DEI TINTORI 39 ROSSO",
				"Zip": "50122",
				"City": "FIRENZE",
				"State": "FI",
				"DistanceFromOrigin": {
					"Value": "0.4",
					"UnitOfMeasurement": {
						"Code": "KM",
						"Description": "KILOMETERS"
					}
				},
				"ImageURL": "https://www.ups.com/rms/image?id=6DF36446-39B0-4205-BDB2-31CC39DE238A",
				"Phone": "0230303039",
				"TypeOfPoint": false,
				"DayOfWeek": [
					{
						"Day": "2",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "3",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "4",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "5",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "6",
						"Hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					}
				]
			}
		],
		"POSTEITALIANE": [
			{
				"PointID": "25008",
				"PointName": "Firenze 37",
				"Latitude": "43.76750557",
				"Longitude": "11.25973460",
				"CarrierName": "POSTEITALIANE",
				"Street": "PIAZZA GINO BARTALI 18",
				"Zip": "50122",
				"City": "FIRENZE",
				"State": "FI",
				"DistanceFromOrigin": {
					"Value": "0.6",
					"UnitOfMeasurement": {
						"Code": "KM",
						"Description": "KILOMETERS"
					}
				},
				"ImageURL": false,
				"Phone": "0230303039",
				"TypeOfPoint": "FMP",
				"DayOfWeek": [
					{
						"Day": "2",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "3",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "4",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "5",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					},
					{
						"Day": "6",
						"hours": [
							"9:30 - 13:00",
							"15:00 - 18:00"
						]
					}
				]
			}
		]
	}
}
<?xml version="1.0" encoding="UTF-8"?>
<root>
	<Method>GetDropOffPoints</Method>
	<Params>
		<city>Florence</city>
		<country>IT</country>
		<couriers>
			<element>UPS</element>
			<element>POSTEITALIANE</element>
		</couriers>
		<parcels>
			<element>
				<height>5</height>
				<length>5</length>
				<weight>10</weight>
				<width>5</width>
			</element>
		</parcels>
		<zip>50126</zip>
	</Params>
</root>

Respuesta

<?xml version="1.0" encoding="UTF-8" ?>
<root>
	<Result>OK</Result>
	<Points>
		<UPS>
			<PointID>U83178036</PointID>
			<PointName>MAIL BOXES ETC. 0345</PointName>
			<Latitude>43.76750946</Latitude>
			<Longitude>11.25979900</Longitude>
			<CarrierName>UPS</CarrierName>
			<Street>CORSO DEI TINTORI 39 ROSSO</Street>
			<Zip>50122</Zip>
			<City>FIRENZE</City>
			<State>FI</State>
			<DistanceFromOrigin>
				<Value>0.4</Value>
				<UnitOfMeasurement>
					<Code>KM</Code>
					<Description>KILOMETERS</Description>
				</UnitOfMeasurement>
			</DistanceFromOrigin>
			<ImageURL>https://www.ups.com/rms/image?id=6DF36446-39B0-4205-BDB2-31CC39DE238A</ImageURL>
			<Phone>0230303039</Phone>
			<TypeOfPoint>false</TypeOfPoint>
			<DayOfWeek>
				<Day>2</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>3</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>4</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>5</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>6</Day>
				<Hours>9:30 - 13:00</Hours>
				<Hours>15:00 - 18:00</Hours>
			</DayOfWeek>
		</UPS>
		<POSTEITALIANE>
			<PointID>25008</PointID>
			<PointName>Firenze 37</PointName>
			<Latitude>43.76750557</Latitude>
			<Longitude>11.25973460</Longitude>
			<CarrierName>POSTEITALIANE</CarrierName>
			<Street>PIAZZA GINO BARTALI 18</Street>
			<Zip>50122</Zip>
			<City>FIRENZE</City>
			<State>FI</State>
			<DistanceFromOrigin>
				<Value>0.6</Value>
				<UnitOfMeasurement>
					<Code>KM</Code>
					<Description>KILOMETERS</Description>
				</UnitOfMeasurement>
			</DistanceFromOrigin>
			<ImageURL>false</ImageURL>
			<Phone>0230303039</Phone>
			<TypeOfPoint>FMP</TypeOfPoint>
			<DayOfWeek>
				<Day>2</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>3</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>4</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>5</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
			<DayOfWeek>
				<Day>6</Day>
				<hours>9:30 - 13:00</hours>
				<hours>15:00 - 18:00</hours>
			</DayOfWeek>
		</POSTEITALIANE>
	</Points>
</root>

API avanzadas Novedad
para empresas

Nuestras API avanzadas permiten que las empresas mejoren la experiencia de entrega que ofrecen desde la fase de compra hasta la de devolución. Así convierten, hacen ventas cruzadas, aumentan la facturación y retienen más. Al mismo tiempo que apoyan la implementación de su estrategia sostenible con decisiones basadas en datos.

Check Address
API

Deja que ShippyPro verifique y corrija las direcciones para que cada paquete llegue al destino correcto

Proof Of
Delivery API

Con POD API tienes el comprobante de entrega en PDF para algunos transportistas una vez que se haya entregado el paquete

Return Carrier
Label Combination API

Optimiza tu proceso de devolución. Crea automáticamente etiquetas de envío y de devolución con dos transportistas

Marketplace
API

Conecta tus marketplaces a ShippyPro e importa los datos del pedido automáticamente para crear etiquetas de envío

Get HS
Code API

Obtenga los códigos HS para sus productos y acelere el proceso de despacho de aduanas.

Landed Cost
API

ShippyPro calcula los derechos de aduana antes de enviar un artículo. Para que sepas exactamente cuánto pagar.

CO2 Impact
API

ShippyPro calcula el CO2 generado por cada pedido para que puedas evaluar la huella ambiental de cada envío.

Get Detailed
Costs API

Desglosa los costes individuales (recargo por combustible, contra reembolso) de las tarifas de los transportistas.

API eficaces, herramientas eficientes
para administrarlas

¡Saca partido a tu integración API! Prueba tus API con transportistas reales antes de integrarlos, ve tus registros API y evita algunos errores con nuestras herramientas.

API Logs

Ve todos tus registros API y obtén información útil para cada llamada a la API.
Verifica la solicitud y la respuesta real de todas tus API.

API Logs

API Errors

Obtén ayuda en tiempo real y de forma automática si algo sale mal.
Aprende cómo mejorar la gestión de tus API de un vistazo.

API Errors

API Console

Conecta tus transportistas y prueba las API de ShippyPro en tiempo real. Obtén una respuesta inmediata.
Así sabrás exactamente cómo funciona cada API antes de integrarla.

API Console

Webhook Logs

Inserta tu endpoint y recibe notificaciones sobre los cambios en el estado del pedido.
Obtén acceso a información útil sobre actualizaciones de seguimiento que recibirás en tiempo real.

Webhook Logs

No tienes que usar nuestras
API si no quieres

¿Buscas una solución más simple para optimizar tu proceso de envío? Usa la plataforma ShippyPro en lugar de integrar nuestras API. ¿O por qué no ambas? Nuestra plataforma siempre se actualiza con consejos útiles.

La biblioteca más grande de integraciones
de transportistas y canales de venta

ShippyPro te permite integrar +60 canales de ventas y +120 transportistas en pocos clics. Encuentra tus integraciones para empezar.

DESCUBRE NUESTRAS INTEGRACIONES

Trabajamos con las
empresas más innovadoras

Creado por desarrolladores, para desarrolladores

Creado para
desarrolladores

Documentos, artículos del Centro de Ayuda y referencia de API en 14 lenguajes de programación (Python, PHP, NodeJs).

Totalmente probado
y comprobable

Nuestras integraciones API se prueban con millones de envíos. También puedes probarlas tú mismo con nuestra consola API.

Estamos aquí para ayudarte
en cinco idiomas

Habla con nuestro equipo multilingüe y obtén respuestas sobre tu integración API. ¡Estaremos encantados de ayudarte!

A nuestros clientes les encanta la API de ShippyPro

ShippyPro e-commerce integrations


Con ShippyPro pudimos conectar a todos nuestros transportistas a través de una sola API. Se distinguen por su asistencia eficaz y multilingüe, convirtiéndolos en el socio perfecto para nosotros.

Olga Hedderich, Frontend Developer - Burg-Apotheke

Empieza a mejorar
tu sistema

Benefíciate de trabajar con +120 transportistas con una sola integración API. ¡Lee nuestra Documentación API y empieza a probarlos gratis!

Prueba todas nuestras funciones gratis
y decide si quieres mejorar tu cuenta.

🎁

OFERTA LIMITADA: Obtén 500 pedidos gratis y prueba nuestro plan Profesional para crecer durante la temporada alta. Haz clic aquí >