5. Mostrar consulta de movimientos del paquete

Esta guía te ayudará a mostrar en tu aplicación el detalle de movimientos del paquete de un cliente.

  • Consulta el endpoint de movimientos, solo necesitaras el número de tracking del envío.

  • Ese endpoint te regresará una respuesta como la siguiente:

    {
        "trackings": [
            {
                "status_code": "6",
                "status_description": "on_transit",
                "measures": {
                    "weight": 3.5,
                    "vol_weight": 1.8144,
                    "length": 31,
                    "width": 13,
                    "height": 11
                },
                "events": [
                    {
                        "date": "2025-07-04",
                        "time": "20:10:16",
                        "date_time": "2025-06-19 20:02:00",
                        "description": "Recibido por Estafeta",
                        "code": "on_transit",
                        "area": "MEXICO D.F.",
                        "is_service_incident": false,
                        "is_pickup_exception": false,
                        "is_in_return_process": false
                    },
                    {
                        "date": "2025-07-04",
                        "time": "20:10:16",
                        "date_time": "2025-06-20 07:03:00",
                        "description": "En Tr\u00e1nsito",
                        "code": "on_transit",
                        "area": "PUEBLA",
                        "is_service_incident": false,
                        "is_pickup_exception": false,
                        "is_in_return_process": false
                    },
                    {
                        "date": "2025-07-04",
                        "time": "20:10:16",
                        "date_time": "2025-06-20 11:41:00",
                        "description": "En Proceso de Entrega a Domicilio",
                        "code": "on_transit",
                        "area": "PUEBLA",
                        "is_service_incident": false,
                        "is_pickup_exception": false,
                        "is_in_return_process": false
                    },
                    {
                        "date": "2025-07-04",
                        "time": "20:10:16",
                        "date_time": "2025-06-20 19:20:00",
                        "description": "Entregado",
                        "code": "on_transit",
                        "area": "PUEBLA",
                        "is_service_incident": false,
                        "is_pickup_exception": false,
                        "is_in_return_process": false
                    }
                ],
                "shipment": {
                    "object_id": 8993755,
                    "weight": 2,
                    "height": 18,
                    "length": 28,
                    "width": 18,
                    "description": "sOBRE"
                },
                "storefront": {
                    "id": 557,
                    "name": "Mi envio",
                    "email": "[email protected]",
                    "logo_url": "https:\/\/s3.amazonaws.com\/mienvio\/56505_storefront_1715793144532.png",
                    "send_tracking": false,
                    "custom_tracking_email": false,
                    "user_id": 56505,
                    "created_at": "2024-05-15 12:12:23",
                    "updated_at": "2024-05-15 12:12:23",
                    "banner_url": "https:\/\/s3.amazonaws.com\/mienvio\/56505_storefront_banner_17134335793142.png",
                    "telephone": "5511111111"
                },
                "carrier": "Estafeta",
                "carrier_logo": "\/media\/providers\/Estafeta.svg",
                "created_at": "2025-06-19 17:18:46",
                "updated_at": "2025-06-20 19:33:41",
                "tracking_number": "601590504665560A017R10",
                "shipment_id": 8993755
            }
        ]
    }
  • Con estos datos tu podrías crear en tu aplicación una vista como esta:

Ahora bien si no requieres mostrar el detalle en tu aplicación, para ahorrar tiempo sólo puedes mostrar un botón de consultar movimientos y mandar al usuario a un enlace externo a la página de mienvio que muestra el detalle de movimientos. Esta página usa internamente los datos del endpoint para mostrar los detalles.

La estructura de la página es la siguiente
https://tracking.mienvio.mx/tracking_number

Y se ve de ésta manera