developers@urbanoexpress.cl

Servicio de Tracking Urbano (GET) - Documentación Técnica

1. Descripción Técnica del Servicio

Este servicio permite consultar el estado detallado de una guía específica mediante una solicitud HTTP GET. La consulta se realiza utilizando un único parámetro llamado json, que debe ser incluido en la URL como parte de la cadena de consulta (query string).

El valor del parámetro json debe ser una cadena JSON válida, con campos como "guia", "docref" y "vp_linea". Es importante destacar que estos datos viajan en la URL, y no en el cuerpo de la petición, lo que puede generar confusión al compararse con métodos POST.

Al final de esta página, puede utilizar el botón "Abrir Formulario de Prueba" para ingresar datos y generar automáticamente ejemplos de código en cURL, PHP y Java listos para usar.

2. Endpoint

URL: https://app.urbanoexpress.cl/ws/ue/tracking/

Método: GET

3. Encabezados HTTP requeridos

4. Parámetros (en el campo json)

Campo Tipo Descripción Obligatorio
guia String Número de guía a consultar No
docref String Campo de referencia opcional No
vp_linea String Código de línea operativa

5. Ejemplo de Petición

curl -G "https://app.urbanoexpress.cl/ws/ue/tracking/" \
  --data-urlencode 'json={"guia":"WB174333000","docref":"","vp_linea":"3"}' \
  -H "user: {{user}}" \
  -H "pass: {{pass}}"

6. Ejemplo de Respuesta

[
    {
        "sql_error": "1",
        "msg_error": "Ok",
        "guia": "WB186756797",
        "servicio": "CONVATEC",
        "origen": "SCL",
        "f_ingreso": "18/06/2024",
        "destino": "CCP",
        "chk": "EN",
        "estado": "ENTREGADO",
        "sub_estado": "ENTREGADO A TERCERO",
        "fecha": "21/06/2024",
        "hora": "14:03",
        "docref": "82893",
        "codigo_cliente": "2[-10227065",
        "cliente": "Ilustre Municipalidad De Lebu - ilustre municipalidad de lebu",
        "direccion": "IGNACIO CARRERA PINTO 1441   Int.",
        "cli_refere": "",
        "ciudad": "LEBU - BIOBIO",
        "tipo_zona": "Rural",
        "cli_telefono": "",
        "contenido": "- Insumos medicos",
        "piezas": "4",
        "peso": "12.80",
        "peso_volumen": "26.74",
        "remite": "Ceva Freight Management Logistica De Chile Ltda. (Abraham Aquino)",
        "dir_remite": "AV. LO BOZA 120, MODULO D, OF. 2   Int.",
        "ciudad_ubigeo": "PUDAHUEL - SANTIAGO",
        "cod_service": "NO",
        "cod_montos": "0.00",
        "cod_estado": "",
        "cod_fecha": "",
        "cant_cedibles": "1",
        "tipo": "G",
        "guia_pieza": "18675679",
        "nro_pieza": "0",
        "guia_numero": "18675679",
        "seguro_env": "NO",
        "movimientos": [
            {
                "chk": "SS",
                "fecha": "18/06/2024",
                "hora": "15:53",
                "estado": "SOLICITUD DE SERVICIO",
                "sub_estado": "Pick Up (File)",
                "apunts": "",
                "agencia": "SCL",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "AO",
                "fecha": "18/06/2024",
                "hora": "19:29",
                "estado": "ADMITIDO EN HUB",
                "sub_estado": "Arribo En Origen",
                "apunts": "",
                "agencia": "SCL",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "DD",
                "fecha": "18/06/2024",
                "hora": "22:07",
                "estado": "DESPACHADO A DESTINO",
                "sub_estado": "Despacho A Destino",
                "apunts": "De:SCL --> Hacia:CCP ID : 1037997",
                "agencia": "SCL",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "AD",
                "fecha": "19/06/2024",
                "hora": "06:47",
                "estado": "ARRIBADO EN DESTINO",
                "sub_estado": "Arribo Agencia (Manual)",
                "apunts": "En:CCP <-- Desde:SCL",
                "agencia": "CCP",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "ER",
                "fecha": "21/06/2024",
                "hora": "07:14",
                "estado": "SALIO A RUTA",
                "sub_estado": "En Ruta",
                "apunts": "IBANEZ MONTECINOS (KVYP-80) - Ruta:80002",
                "agencia": "CCP",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "EN",
                "fecha": "21/06/2024",
                "hora": "14:03",
                "estado": "ENTREGADO",
                "sub_estado": "Entregado A Tercero",
                "apunts": "Firma : Victor Torres (DNI:179126710)",
                "agencia": "CCP",
                "gps_px": "-37.59798",
                "gps_py": "-73.64206",
                "img": [
                    {
                        "img_path": "https://storage.googleapis.com/18044417_20240621_140133.jpg",
                        "img_px": "-37.59798",
                        "img_py": "-73.64206"
                    },
                    {
                        "img_path": "https://storage.googleapis.com/18044417_20240621_140138.jpg",
                        "img_px": "-37.59798",
                        "img_py": "-73.64206"
                    },
                    {
                        "img_path": "https://storage.googleapis.com/18044417_20240621_140142.jpg",
                        "img_px": "-37.59798",
                        "img_py": "-73.64206"
                    },
                    {
                        "img_path": "https://storage.googleapis.com/18044417_20240621_140148.jpg",
                        "img_px": "-37.59798",
                        "img_py": "-73.64206"
                    }
                ]
            },
            {
                "chk": "RA",
                "fecha": "24/06/2024",
                "hora": "15:38",
                "estado": "POD RENDIDO A ORIGEN",
                "sub_estado": "Pod Rendido A Origen",
                "apunts": "De:CCP --> Hacia:SCL Rendicion:5646",
                "agencia": "CCP",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "AA",
                "fecha": "25/06/2024",
                "hora": "13:07",
                "estado": "POD ADMITIDO EN ORIGEN",
                "sub_estado": "Pod Admitido En Origen(Manual)",
                "apunts": "",
                "agencia": "SCL",
                "gps_px": "0",
                "gps_py": "0"
            },
            {
                "chk": "LA",
                "fecha": "25/06/2024",
                "hora": "16:02",
                "estado": "POD LIQUIDADO",
                "sub_estado": "Liquidado Al Shipper",
                "apunts": "Contacto::Abraham Aquino (ID :73038)",
                "agencia": "SCL",
                "gps_px": "0",
                "gps_py": "0"
            }
        ],
        "img": [
            {
                "img_path": "",
                "img_fecha": "",
                "img_hora": "",
                "n_visita": "0"
            }
        ],
        "piezas_estado": [
            {
                "piezas": "PK220570819CCP",
                "estado": "YA FUE ENTREGADO (ENTREGADO A TERCERO)",
                "fecha_estado": "21/06/2024",
                "hora_estado": "14:03",
                "estado_id": "EN"
            },
            {
                "piezas": "PK220570827CCP",
                "estado": "YA FUE ENTREGADO (ENTREGADO A TERCERO)",
                "fecha_estado": "21/06/2024",
                "hora_estado": "14:03",
                "estado_id": "EN"
            },
            {
                "piezas": "PK220570835CCP",
                "estado": "YA FUE ENTREGADO (ENTREGADO A TERCERO)",
                "fecha_estado": "21/06/2024",
                "hora_estado": "14:03",
                "estado_id": "EN"
            },
            {
                "piezas": "PK220570843CCP",
                "estado": "YA FUE ENTREGADO (ENTREGADO A TERCERO)",
                "fecha_estado": "21/06/2024",
                "hora_estado": "14:03",
                "estado_id": "EN"
            }
        ]
    }
]

7. Notas Adicionales

Estructura de la Respuesta Exitosa - Servicio Tracking Urbano

1. Campos Principales

Campo Tipo Descripción
sql_error String Indica si hubo error SQL (1 = sin error).
msg_error String Mensaje general de estado de respuesta.
guia String Número de guía consultada.
servicio String Nombre del servicio utilizado.
origen String Código de ciudad de origen.
f_ingreso String Fecha de ingreso al sistema (dd/mm/yyyy).
destino String Código de ciudad de destino.
chk String Último código de estado registrado.
estado String Último estado registrado.
sub_estado String Subestado del último evento.
fecha / hora String Fecha y hora del último evento registrado.
docref String Referencia asociada al cliente.
codigo_cliente String Código interno del cliente.
cliente String Nombre del cliente.
direccion String Dirección de entrega.
ciudad String Ciudad y región destino.
tipo_zona String Rural o Urbano.
contenido String Descripción del contenido.
piezas String Número total de bultos.
peso String Peso físico en kg.
peso_volumen String Peso volumétrico.
remite String Nombre del remitente.
dir_remite String Dirección del remitente.
ciudad_ubigeo String Ciudad y comuna de origen.
cod_service String SI/NO, si aplica cobro en destino.
cod_montos String Monto asociado al servicio adicional.
seguro_env String SI/NO, si aplica seguro.
cant_cedibles String Cantidad de unidades cedibles.
guia_pieza String Versión corta del número de guía.
nro_pieza String Número individual de pieza.
tipo String Tipo de guía (ej. G = general).

2. Campo movimientos[]

Campo Tipo Descripción
chk String Código del evento logístico.
fecha String Fecha del evento (dd/mm/yyyy).
hora String Hora del evento.
estado String Descripción del estado general.
sub_estado String Descripción específica del evento.
apunts String Observaciones internas.
agencia String Agencia donde ocurrió el evento.
gps_px String Latitud (si aplica).
gps_py String Longitud (si aplica).
img[] Array Imágenes asociadas al evento.

3. Campo piezas_estado[]

Campo Tipo Descripción
piezas String ID de la pieza individual.
estado String Estado completo de la pieza.
fecha_estado String Fecha del último estado.
hora_estado String Hora del último estado.
estado_id String Código del estado (ej: EN).

Respuesta con Error - Servicio Tracking Urbano

1. Estructura General

Cuando ocurre un error (por ejemplo, credenciales inválidas o problema interno), el servicio retorna una respuesta en formato JSON con la siguiente estructura:

Ejemplo:
[
  {
    "sql_error": "-1",
    "msg_error": "Ocurrio un error al tratar validar el usuario"
  }
]

2. Campos de la Respuesta con Error

Campo Tipo Descripción
sql_error String Valor "-1" indica que ocurrió un error en la ejecución del servicio.
msg_error String Mensaje de error explicando la causa (ej. usuario inválido, error interno, etc.).

3. Notas

Guía No Disponible - Servicio Tracking Urbano

1. Estructura General

Si el número de guía ingresado no está disponible para el usuario autenticado, el sistema retorna una estructura de error con el siguiente contenido:

Ejemplo:
[
  {
    "sql_error": "-1",
    "msg_error": "Error en el Numero de GE a Rastrear"
  }
]

2. Descripción de Campos

Campo Tipo Descripción
sql_error String Siempre "-1" para indicar que ocurrió un error de validación.
msg_error String Mensaje que indica que la guía no está habilitada para consulta por este usuario.

3. Notas

Estados del Tracking - Servicio Tracking Urbano

A continuación se presenta la tabla de equivalencias de estados utilizados por el servicio de tracking, incluyendo su código, descripción, subestado y macro estado:

chk_codigo Estado mot_codigo Sub Estado Macro Estado
PUSOLICITUD DE SERVICIOPCPick UP (Auto)Orden
PUSOLICITUD DE SERVICIOPDPENDIENTEOrden
PUSOLICITUD DE SERVICIOPUPick UP (File)Orden
AOADMITIDO EN HUBASARRIBO EN ORIGENArribado
DDDESPACHADO A DESTINODDDESPACHO A DESTINODespachado
DDDESPACHADO A DESTINOLDRRe - DespachadoDespachado
ARARRIBADO EN DESTINOAMARRIBO AGENCIA (Manual)Arribado
ARARRIBADO EN DESTINOARARRIBO AGENCIA (Auto)Arribado
ARARRIBADO EN DESTINODLRAdmitido Para RedespachoArribado
EEERROR DE DIRECCIONEEERROR DE DIRECCIONProblemas de entrega
RDRE - DespachoMRRe-DespachoDespachado
ATADMITIDO EN TRANSITOAETArribado en TransitoArribado
ERSALIO A RUTALDEN RUTAEn Ruta
ERSALIO A RUTALDPSALIDA PARCIALEn Ruta
CAVISITADO SIN ENTREGA1Direccion InsuficienteProblemas de entrega
CAVISITADO SIN ENTREGA2Cambio Domicilio/TrabajoProblemas de entrega
CAVISITADO SIN ENTREGA4Direccion IncorrectaProblemas de entrega
CAVISITADO SIN ENTREGA5No Hay Quien RecibaProblemas de entrega
CAVISITADO SIN ENTREGA6No Desea Recibir TitularProblemas de entrega
CAVISITADO SIN ENTREGA119LOCAL CERRADOProblemas de entrega
CAVISITADO SIN ENTREGACPNo Dispone de HabilitanteProblemas de entrega
CAVISITADO SIN ENTREGASANo Cobertura/InaccesibleProblemas de entrega
NTINCIDENCIA EN RUTABHBloqueo Por HuelgaProblemas de entrega
NTINCIDENCIA EN RUTADNDesastre NaturalProblemas de entrega
NTINCIDENCIA EN RUTAFMFalla MecanicaProblemas de entrega
NTINCIDENCIA EN RUTANTNo Hubo TiempoProblemas de entrega
ENENTREGADORCENTREGA EN RECEPCIONEntregado
ENENTREGADOTEENTREGADO A TERCEROEntregado
ENENTREGADOURENTREGA OFICINA URBANOEntregado
EPENTREGA PARCIALPAGEN AGENCIAEntregado
EPENTREGA PARCIALPFAA TERCEROEntregado
EPENTREGA PARCIALPVGEN RECEPCIONEntregado
MRMal RuteoMRMal RuteoProblemas de entrega
TRTRANSFERIDO EN RUTATRTransferido a otra RutaEn Ruta
RVPROD. DEVUELTO A ORIGENREDIRECCION INCORRECTAProblemas de entrega
RVPROD. DEVUELTO A ORIGENRFNO HAY QUIEN RECIBAProblemas de entrega
RVPROD. DEVUELTO A ORIGENRHNO DESEA RECIBIR TITULARProblemas de entrega
RVPROD. DEVUELTO A ORIGENRQDIRECCION INSUFICIENTEProblemas de entrega
SNENVIO SINIESTRADOSRTPerdido en RutaProblemas de entrega
RCORecoleccion en EsperaLPRLlegó a Dirección de RecolecciónOrden
RCFRecolección ConfirmadaRCFRecolección Diario ConfirmadoOrden
RCFRecolección ConfirmadaRDCRecolección Express ConfirmadoOrden
RPARecolectadoRCORecoleccion CompletaOrden
RPARecolectadoRPARecoleccion ParcialOrden