Formatos soportados

json

Errores

Code Description
422 Falta uno o más parámetros de entrada. El formato de uno de estos es incorrecto

Ejemplos

Request: https://app.sendu.cl/api/calculator.json 
 body: {
	'to': 79,
	'weight': 1.0,
	'price_products': 1000,
	'dimensions': {
		'height': 10.0,
		'large': 10.0,
		'deep': 10.0
	}
	} 
 Salida: {'courier_id': 1,'service_type': 0,'transit_days': 4, 'customer_cost': 1990.2} 
 Si no hay cobertura para realizar el envío los campos customer_cost y transit_days toman el valor -1 

Parámetros

Nombre del parámetro Descripción
to
requerido

ID de la comuna de destino del envío, rescatado desde el get de comunas

Validations:

  • Must be a Integer

weight
opcional

Peso del paquete a enviar, en kilógramos. Por defecto se setea en 1KG.

Validations:

  • Must be a Float

price_products
opcional

Valor de los productos envíados (esto para proteger el envío ante pérdidas, solo disponible en correos de chile)

Validations:

  • Must be a Integer

dimensions
opcional

Dimensiones del paquete a enviar, en centímetros. Por defecto se setean en 10x10x10cm

Validations:

  • Must be a Hash

dimensions[height]
requerido

Alto del paquete

Validations:

  • Must be a Float

dimensions[deep]
requerido

Ancho del paquete

Validations:

  • Must be a Float

dimensions[large]
requerido

Largo del paquete

Validations:

  • Must be a Float

Returns

Código: 200

Descripción:

OK

Nombre del parámetro Descripción
courier_id
requerido

Courier seleccionado para el envío

Validations:

  • Must be a Integer

service_type
requerido

Tipo de Servicio tarificado: [“Express => 0”, “Express_branch => 1”, “Express_home => 2”, “Extendido => 3”, “Extremos => 4”, “Same_day => 5”, “Next_day => 6”, “No_service => 7”, “Enc_grandes => 8”, “Enc_grandes_extendido => 9”, “Sameday => 10”, “Priority => 11”]

Validations:

  • Must be a Integer

transit_days
requerido

Días de tránsito para el envío

Validations:

  • Must be a Integer

customer_cost
requerido

Valor del envío para el cliente

Validations:

  • Must be a Float

Código: 422

Descripción:

Unprocessable Entity

Nombre del parámetro Descripción
error
requerido

Mensaje indicando el error

Validations:

  • Must be a String