Obtener historial de órdenes
POST/api/branchs/history/orders
Retorna las órdenes del comercio con su estado actual, courier y destinatario, más los totales del periodo (órdenes, en ruta, completadas y canceladas).
Cada orden incluye la URL de su seguimiento público en tracking.URLtracking.
El body es obligatorio (sin body responde 500), pero todos sus campos son opcionales: con {} retorna la primera página (20 órdenes), de la más reciente a la más antigua.
Con export: 1 también genera un Excel con todos los resultados y retorna su URL en export.URLDataExcel.
Petición
Respuestas
- 200
- 400
- 401
- 500
Historial de órdenes obtenido. Las órdenes están en data.data y la paginación en data.pagination.
Filtro, ordenamiento o paginación inválidos. Se reporta el primer error encontrado, con el formato Error en campo "<campo>": <motivo>; el campo va sin el prefijo filters..
Motivos posibles: debe ser 0 o 1 (export), debe ser formato YYYY-MM-DD válido, dateFrom no puede ser mayor a dateTo (campo dateRange), debe ser un UUID válido, debe ser 0, 1, true o false, decimal inválido (máx 2 decimales), texto inválido (comprobante, nomDestinatario), valor inválido (pagination.page, pagination.limit), campo inválido (order.by) y debe ser ASC o DESC (order.direction).
Falta el token, venció (dura 15 minutos) o no es válido. Repite el login para obtener uno nuevo.
Error interno