Zipnova Docs
Zipnova.comAyudaSuscribir a novedades
Envíos
Envíos
  • Documentación de Zipnova Envíos
  • Principios
    • URLs y Autenticación
    • Autorización con oAuth
    • Límites de requests
  • Recursos API
    • Cotizar Envíos
    • Crear Envíos
    • Administrar envíos
    • Devoluciones
    • Inventario
    • Configuración
    • Ubicaciones
  • Marketplaces
    • Integración de envíos para Marketplaces
    • Conexión de cuentas
    • Cotización y creación de ordenes
    • Gestión de ordenes y envíos
  • Referencia
    • Clasificaciones de producto
    • Ciclo de vida de un envío
    • Estados de envío
  • Soporte
    • Solicitar ayuda
Con tecnología de GitBook
En esta página
  • Puntos de despacho
  • Listado de puntos de despacho
  • Búsqueda de puntos de despacho
  1. Recursos API

Ubicaciones

Puntos de despacho

Utiliza los siguientes recursos para obtener los puntos de despacho disponibles cerca de una ubicación determinada, por medio de “city” y “state” o “lat” (latitud) y “lng” (longitud).

Ten en cuenta que no todos los puntos admiten todos los envíos. Según el punto puede que solo se acepten envíos de un transporte determinado, y que el tamaño o peso de los paquetes esté restringido por cuestiones de espacio u operacionales.

Listado de puntos de despacho

GET /v2/locations

En ésta búsqueda simple se puede indicar una ubicación, distancia, y restricciones. Al indicar la ubicación se debe hacer con city-state o bien latitud-longitud (no ambas).

Query Parameters

Name
Type
Description

city*

string

Requerido si está state Nombre de la ciudad AR: localidad (ej. Avellaneda CL: comuna (ej. Las Condes) MX: municipio (ej. Alvaro Obregón)

state*

string

Requerido si está city Nombre del Estado del domicilio del destinatario. AR: provincia (ej. Buenos Aires) CL: región (ej. RM) MX: estado (ej. Distrito Federal)

lat*

decimal

Requerido si está lng Latitud de la región o zona a buscar

lng*

decimal

Requerido si está lng Longitud de la región o zona a buscar

radius

int

Radio de la zona de búsqueda para filtrado (en metros)

carrier_id

int

id del transporte a filtrar

total_weight

int

Peso total en gramos que acepte los carrier para el filtrado

total_volume

int

Volumen total en centímetros cúbicos que acepte el carrier para el filtrado

package_count

int

Cantidad de paquetes del envío para el filtrado

GET /v2/locations?lat=-34.4728044&lng=-58.513802&radius=20000

[
	{
		"name": "Agente Oficial - Canga Mariano",
		"carrier": {
			"id": 208,
			"name": "OCA"
		},
		"default_logistic_type": "carrier_dropoff",
		"address": {
			"street": "Centenario",
			"street_number": "189",
			"street_extras": null,
			"city": "San Isidro",
			"state": "Buenos Aires",
			"geolocation": {
				"lat": -34.472654,
				"lng": -58.514024
			}
		},
		"restrictions": {
			"max_shipment_volume": null,
			"max_shipment_weight": 25000,
			"max_package_volume": null,
			"max_package_weight": 25000,
			"max_package_dimension_sum": 250,
			"max_package_dimension": 150,
			"max_package_count": 1
		}
	},
	{
		"name": "Correo Argentino - S Isidro Labrador Turismo",
		"carrier": {
			"id": 233,
			"name": "Correo Argentino"
		},
		"default_logistic_type": "carrier_dropoff",
		"address": {
			"street": "Av Centenario",
			"street_number": "189",
			"street_extras": null,
			"city": "San Isidro",
			"state": "Buenos Aires",
			"geolocation": {
				"lat": -34.4726539,
				"lng": -58.5140243
			}
		},
		"restrictions": {
			"max_shipment_volume": null,
			"max_shipment_weight": 25000,
			"max_package_volume": null,
			"max_package_weight": 25000,
			"max_package_dimension_sum": 250,
			"max_package_dimension": 150,
			"max_package_count": 1
		}
	}
]

Búsqueda de puntos de despacho

POST /v2/locations/search

En ésta búsqueda avanzada se puede indicar una ubicación, distancia, y restricciones, con mayor nivel de detalle. Al indicar la ubicación se debe hacer con city-state o bien latitud-longitud (no ambas).

Request Body

Name
Type
Description

city*

string

Requerido si está state Nombre de la ciudad AR: localidad (ej. Avellaneda CL: comuna (ej. Las Condes) MX: municipio (ej. Alvaro Obregón)

state*

string

Requerido si está city Nombre del Estado del domicilio del destinatario. AR: provincia (ej. Buenos Aires) CL: región (ej. RM) MX: estado (ej. Distrito Federal)

lat*

decimal

Requerido si está lng Latitud de la región o zona a buscar

lng*

decimal

Requerido si está lng Longitud de la región o zona a buscar

radius

int

Radio de la zona de búsqueda para filtrado (en metros)

carrier_id

int

ID del transporte a filtrar

packages*

array

Array de packages.

Mínimo un package

packages.*.width*

int

Ancho del paquete, en cm.

packages.*.weight*

int

Peso del paquete, en gramos

packages.*.length*

int

Largo del paquete, en cm.

packages.*.height*

int

Alto del paquete, en cm.

curl --request POST \
  --url http://api.zippin.com.ar/v2/locations/search \
  --header 'Content-Type: application/json' \
  --data '{
	"lat": -34.466666666667,
	"lng": -58.516666666667,
	"radius": 25000,
	"packages": [
		{
			"weight": 50000,
			"height": 20,
			"length": 20,
			"width": 20
		}
	]
}'

[
	{
		"name": "Agente Oficial - Canga Mariano",
		"carrier": {
			"id": 208,
			"name": "OCA"
		},
		"default_logistic_type": "carrier_dropoff",
		"address": {
			"street": "Centenario",
			"street_number": "189",
			"street_extras": null,
			"city": "San Isidro",
			"state": "Buenos Aires",
			"geolocation": {
				"lat": -34.472654,
				"lng": -58.514024
			}
		},
		"restrictions": {
			"max_shipment_volume": null,
			"max_shipment_weight": 25000,
			"max_package_volume": null,
			"max_package_weight": 25000,
			"max_package_dimension_sum": 250,
			"max_package_dimension": 150,
			"max_package_count": 1
		}
	},
	{
		"name": "Correo Argentino - S Isidro Labrador Turismo",
		"carrier": {
			"id": 233,
			"name": "Correo Argentino"
		},
		"default_logistic_type": "carrier_dropoff",
		"address": {
			"street": "Av Centenario",
			"street_number": "189",
			"street_extras": null,
			"city": "San Isidro",
			"state": "Buenos Aires",
			"geolocation": {
				"lat": -34.4726539,
				"lng": -58.5140243
			}
		},
		"restrictions": {
			"max_shipment_volume": null,
			"max_shipment_weight": 25000,
			"max_package_volume": null,
			"max_package_weight": 25000,
			"max_package_dimension_sum": 250,
			"max_package_dimension": 150,
			"max_package_count": 1
		}
	}
]
AnteriorConfiguraciónSiguienteIntegración de envíos para Marketplaces

Última actualización hace 2 meses