Retrieve shipment history for a client
cURL
curl --request GET \ --url https://api.example.com/api/v1/envios/mis-envios
{ "[]": [ { "codigoSeguimiento": "<string>", "estado": "<string>", "fechaEnvio": "<string>", "fechaEntrega": "<string>", "precio": 123, "nombreDestinatario": "<string>", "origen": { "origen.codigoSucursal": "<string>", "origen.nombreSucursal": "<string>", "origen.ciudad": "<string>" }, "destino": {}, "encomienda": { "encomienda.peso": 123, "encomienda.dimensiones": "<string>", "encomienda.descripcion": "<string>" } } ] }
GET /api/v1/envios/mis-envios
curl -X GET "http://localhost:8080/api/v1/envios/[email protected]"
[ { "codigoSeguimiento": "ENV-20260309-ABCD1234", "estado": "ENTREGADO", "fechaEnvio": "2026-03-09T10:30:00", "fechaEntrega": "2026-03-12T14:20:00", "precio": 25.50, "nombreDestinatario": "Juan Pérez", "origen": { "codigoSucursal": "LIM-001", "nombreSucursal": "Lima Centro", "ciudad": "Lima" }, "destino": { "codigoSucursal": "CUS-001", "nombreSucursal": "Cusco Principal", "ciudad": "Cusco" }, "encomienda": { "peso": 2.5, "dimensiones": "30x40x20 cm", "descripcion": "Documentos importantes" } }, { "codigoSeguimiento": "ENV-20260305-WXYZ9876", "estado": "EN_TRANSITO", "fechaEnvio": "2026-03-05T08:15:00", "fechaEntrega": null, "precio": 35.00, "nombreDestinatario": "Ana López", "origen": { "codigoSucursal": "LIM-001", "nombreSucursal": "Lima Centro", "ciudad": "Lima" }, "destino": { "codigoSucursal": "AQP-001", "nombreSucursal": "Arequipa Centro", "ciudad": "Arequipa" }, "encomienda": { "peso": 5.0, "dimensiones": "50x60x30 cm", "descripcion": "Paquete con productos electrónicos" } } ]
{ "error": "ClienteNotFoundException", "message": "Cliente no encontrado con correo: [email protected]" }
[]
GET /api/v1/clientes/{clienteId}/envios?page=0&size=10
{ "clienteId": 1, "nombreCompleto": "María García", "correo": "[email protected]", "envios": { "content": [...], "totalElements": 15, "totalPages": 2, "size": 10, "number": 0 } }