Formatos soportados

json

Ejemplos

Request: https://app.sendu.cl/api/work_orders.json
	https://app.sendu.cl/api/work_orders.json?keywords=Usuario&courier_id=1&work_order_state_id=1&comuna_id=28
	https://app.sendu.cl/api/work_orders.json?keywords=Usuario
	https://app.sendu.cl/api/work_orders.json?courier_id=1
	https://app.sendu.cl/api/work_orders.json?work_order_state_id=3
	https://app.sendu.cl/api/work_orders.json?comuna_id=28
	Salida:
	{
		'id': 63,
		'weight': 1,
		'height': 10,
		'large': 10,
		'deep': 10,
		'lost_coverage': true,
		'name': 'Pablo Reyes',
		'rut': '11111111-1',
		'phone': '987654321',
		'email': 'prueba@api.cl',
		'order': 'R122',
		'category': 'Prueba',
		'price_products': 10000,
		'courier_id': 3,
		'customer_cost': null,
		'courier_ot': '990042995530',
		'transit_days': 3,
		'address': [
			{
				'region_id': 13,
				'comuna_id': 98,
				'street': 'Calle de prueba',
				'numeration': '123',
				'complement': 'La plaza',
				'default': true
			}
		],
		'tracking': [
			{
				'work_order_state_id': 2,
				'event_description': null,
				'event_date': '2019-05-14T11:02:33.986-04:00',
				'reception_date': null,
				'reception_name': null,
				'reception_observation': null,
				'fail_observation': null,
				'last_updated': true
			}
		]
	}, ....

Parámetros

Nombre del parámetro Descripción
keywords
opcional

Filtro de búsqueda para las órdenes de trabajo. Puede ser Rut, email o ID de venta del cliente

Validations:

  • Must be a String

comuna_id
opcional

Filtro de búsqueda por comuna para las órdenes de trabajo

Validations:

  • Must be a String

work_order_state_id
opcional

Filtro de búsqueda por estado de la órden de trabajo.

Validations:

  • Must be a String

courier_id
opcional

Filtro de búsqueda por courier para las órdenes de trabajo

Validations:

  • Must be a String

page
opcional

Número de página requerida

Validations:

  • Must be a String

per_page
opcional

Cantidad de Ordenes por página

Validations:

  • Must be a String

Returns

Código: 200

Descripción:

OK

Nombre del parámetro Descripción
id
requerido

ID de la orden de trabajo

Validations:

  • Must be a Integer

order
requerido

Identificador de compra

Validations:

  • Must be a String

category
requerido

Descripción de la venta

Validations:

  • Must be a String

name
requerido

Nombre del comprador

Validations:

  • Must be a String

email
requerido

Email del comprador

Validations:

  • Must be a String

phone
requerido

Teléfono del comprador

Validations:

  • Must be a String

rut
requerido

Rut del comprador

Validations:

  • Must be a String

weight
requerido

Peso del envío, en KG

Validations:

  • Must be a Float

height
requerido

Alto del paquete a enviar, en CM

Validations:

  • Must be a Float

large
requerido

Largo del paquete a enviar, en CM

Validations:

  • Must be a Float

deep
requerido

Ancho del paquete a enviar, en CM

Validations:

  • Must be a Float

lost_coverage
requerido

Flag que indica si el envío tiene cobertura ante pérdida

Validations:

  • Must be one of: true, false, 1, 0.

company_id
requerido

ID de la tienda

Validations:

  • Must be a Integer

price_products
requerido

Valor de los productos enviados

Validations:

  • Must be a Integer

cost
requerido

Valor del envío para la tienda

Validations:

  • Must be a Float

customer_cost
requerido

Valor del envío para el cliente final

Validations:

  • Must be a Float

courier_id
requerido

ID del courier seleccionado para el envío

Validations:

  • Must be a Integer

courier_ot
requerido

Identificador del envío en el courier

Validations:

  • Must be a String

transit_day
requerido

Dias de transito

Validations:

  • Must be a Integer

address
requerido

Dirección de destino

Validations:

  • Must be a Hash

address[region_id]
requerido

ID de la región de destino

Validations:

  • Must be a Integer

address[comuna_id]
requerido

ID de la comuna de destino

Validations:

  • Must be a Integer

address[street]
requerido

Calle de la dirección de destino

Validations:

  • Must be a String

address[numeration]
requerido

Numeración de la dirección de destino

Validations:

  • Must be a String

address[complement]
requerido

Complemento de la dirección de destino

Validations:

  • Must be a String

address[default]
requerido

Indica si es última dirección de destino ingresada para la compra

Validations:

  • Must be one of: true, false, 1, 0.

tracking
requerido

Cambios de estado de tracking

Validations:

  • Must be an Array of nested elements

tracking[work_order_state_id]
requerido

ID de estado de envío

Validations:

  • Must be a Integer

tracking[event_description]
requerido

Descripción del courier para el estado de tracking

Validations:

  • Must be a String

tracking[event_date]
requerido

Fecha del cambio de estado en el tracking

Validations:

  • Must be a Date

tracking[reception_date]
requerido

Fecha de recepción del envío

Validations:

  • Must be a Date

tracking[reception_name]
requerido

Nombre de quien recibe el envío

Validations:

  • Must be a String

tracking[reception_observation]
requerido

Observación de la entrega del envío ingresada por el courier

Validations:

  • Must be a String

tracking[fail_observation]
requerido

Observación en caso de falla en el envío

Validations:

  • Must be a String

tracking[last_updated]
requerido

Indica si es el último estado reportado por el courier

Validations:

  • Must be one of: true, false, 1, 0.