Saltar al contenido principal

Rastreo

Fletea ofrece rastreo en tiempo real de todos tus envios. Cada vez que hay un cambio de estado, se genera un evento de tracking con ubicacion, fecha y descripcion.

Obtener tracking de una orden

El rastreo se incluye en el detalle de la orden:

GET /api/v1/orders/:id

Scope requerido: tracking:read

curl

curl "https://app.fletea.mx/api/v1/orders/a1b2c3d4-e5f6-7890-abcd-ef1234567890" \
-H "Authorization: Bearer flt_tu_api_key"

Respuesta (tracking_events)

{
"id": "a1b2c3d4-...",
"status": "out_for_delivery",
"provider_tracking_number": "HEX-123456789",
"tracking_events": [
{
"status": "created",
"description": "Documentado",
"occurred_at": "2026-03-01T10:00:00Z",
"location": "CDMX",
"raw_code": "DOC"
},
{
"status": "picked_up",
"description": "Paquete recolectado",
"occurred_at": "2026-03-01T16:30:00Z",
"location": "CDMX",
"raw_code": "WDLVP"
},
{
"status": "in_transit",
"description": "Recepcion en almacen",
"occurred_at": "2026-03-02T08:00:00Z",
"location": "Queretaro",
"raw_code": "ONWHDP"
},
{
"status": "in_transit",
"description": "En ruta foranea",
"occurred_at": "2026-03-02T14:00:00Z",
"location": "San Luis Potosi",
"raw_code": "OFROU"
},
{
"status": "out_for_delivery",
"description": "Alertado para entrega",
"occurred_at": "2026-03-03T07:00:00Z",
"location": "Monterrey",
"raw_code": "DLVALERT"
}
]
}

Cada evento contiene:

CampoTipoDescripcion
statusstringEstado interno de Fletea
descriptionstringDescripcion legible del evento
occurred_atstringFecha y hora ISO 8601
locationstringUbicacion donde ocurrio el evento
raw_codestringCodigo original del proveedor logistico

Pagina publica de rastreo

Cada orden tiene una pagina publica que puedes compartir con tus clientes. No requiere autenticacion:

https://app.fletea.mx/track/{slug}/{orderId}

Donde slug es el identificador de tu organizacion y orderId es el ID de la orden.

🚀
Personalizacion whitelabel

Puedes personalizar la pagina de rastreo con el logotipo y colores de tu marca activando el modo whitelabel desde Configuracion > Organizacion.

Flujo de rastreo

📋Guia generada
🚚Recolectado
📦En transito
🏍️En reparto
Entregado

Si la entrega falla, el paquete puede pasar a failed y reintentarse. Si se entrega exitosamente y el cliente solicita devolucion, pasa a la rama de retorno.

Mapeo de codigos del proveedor

Fletea normaliza los codigos del proveedor logistico a estados internos consistentes.

Creacion y pendientes

Codigo ProveedorEstado FleteaDescripcion
DOCcreatedDocumentado (guia generada)
DRFSPcreatedInfo recibida del sender
RECORDEDcreatedRegistrado
PREFACpendingPrefacturado
COLALERTpendingAlertado para recoleccion

Recoleccion

Codigo ProveedorEstado FleteaDescripcion
WDLVPpicked_upRecolectado
PICKUPpicked_upRecolectado

En transito

Codigo ProveedorEstado FleteaDescripcion
ONWHDPin_transitRecepcion en almacen
AFIBRin_transitArribado entre oficinas
OFROUin_transitEn ruta foranea
TRANSin_transitEn transito
DISSNDin_transitEnvio con faltante

En reparto

Codigo ProveedorEstado FleteaDescripcion
DLVALERTout_for_deliveryAlertado para entrega
ODLVRout_for_deliveryEn ruta de entrega
OFDout_for_deliverySalio a reparto

Entregado

Codigo ProveedorEstado FleteaDescripcion
DLVdeliveredEntregado con comprobante
RASDELdeliveredRegistro de entrega
DLVDdeliveredEntregado

Entrega fallida

Codigo ProveedorEstado FleteaDescripcion
NBROAfailedNo hay quien reciba
NOREQfailedRechazado o no solicitado
IDVLAfailedDireccion incorrecta
OUTCVfailedFuera de cobertura
NODLVfailedNo entregado

Retorno

Codigo ProveedorEstado FleteaDescripcion
RETAODPreturnedRetorno a origen DP
RETAOreturnedRetorno a origen
RTSreturnedReturn to sender
💡
Codigos desconocidos

Si el proveedor envia un codigo que Fletea no reconoce, el estado se asigna como in_transit por defecto. Los codigos originales siempre se preservan en el campo raw_code del evento.

Recibir actualizaciones en tiempo real

Para recibir notificaciones automaticas cuando cambia el estado de un envio, configura webhooks en tu cuenta. Fletea enviara un POST a tu URL cada vez que haya un cambio.