Edit Template

Developers ● Documentación Técnica

Servicio de Tracking Usend (GET)

Etiqueta

Seguimiento

Cotizador

Logística Inversa

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.usend.cl/ws/ue/tracking/

Método: GET

3. Encabezados HTTP requeridos

user: Usuario autorizado
pass: Contraseña del servicio

4. Parámetros (en el campo json)

CampoTipoDescripciónObligatorio
guiaStringNúmero de guía a consultarNo
docrefStringCampo de referencia opcionalNo
vp_lineaStringCódigo de línea operativa

5. Ejemplo de Petición


curl -G "https://app.usend.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

  • Las respuestas pueden contener campos vacíos si no hay información registrada.
  • El campo movimientos refleja el historial logístico de la guía.
  • La combinación estado + sub_estado puede mapearse a un Macro Estado según tabla de equivalencias.
  • Los headers user y pass deben ser provistos por el equipo de soporte de Usend.

Estructura de la Respuesta Exitosa - Servicio Tracking Usend

1. Campos Principales

CampoTipoDescripción
sql_errorStringIndica si hubo error SQL (1 = sin error).
msg_errorStringMensaje general de estado de respuesta.
guiaStringNúmero de guía consultada.
servicioStringNombre del servicio utilizado.
origenStringCódigo de ciudad de origen.
f_ingresoStringFecha de ingreso al sistema (dd/mm/yyyy).
destinoStringCódigo de ciudad de destino.
chkStringÚltimo código de estado registrado.
estadoStringÚltimo estado registrado.
sub_estadoStringSubestado del último evento.
fecha / horaStringFecha y hora del último evento registrado.
docrefStringReferencia asociada al cliente.
codigo_clienteStringCódigo interno del cliente.
clienteStringNombre del cliente.
direccionStringDirección de entrega.
ciudadStringCiudad y región destino.
tipo_zonaStringRural o Urbano.
contenidoStringDescripción del contenido.
piezasStringNúmero total de bultos.
pesoStringPeso físico en kg.
peso_volumenStringPeso volumétrico.
remiteStringNombre del remitente.
dir_remiteStringDirección del remitente.
ciudad_ubigeoStringCiudad y comuna de origen.
cod_serviceStringSI/NO, si aplica cobro en destino.
cod_montosStringMonto asociado al servicio adicional.
seguro_envStringSI/NO, si aplica seguro.
cant_cediblesStringCantidad de unidades cedibles.
guia_piezaStringVersión corta del número de guía.
nro_piezaStringNúmero individual de pieza.
tipoStringTipo de guía (ej. G = general).

2. Campo movimientos[]

CampoTipoDescripción
chkStringCódigo del evento logístico.
fechaStringFecha del evento (dd/mm/yyyy).
horaStringHora del evento.
estadoStringDescripción del estado general.
sub_estadoStringDescripción específica del evento.
apuntsStringObservaciones internas.
agenciaStringAgencia donde ocurrió el evento.
gps_pxStringLatitud (si aplica).
gps_pyStringLongitud (si aplica).
img[]ArrayImágenes asociadas al evento.

3. Campo piezas_estado[]

CampoTipoDescripción
piezasStringID de la pieza individual.
estadoStringEstado completo de la pieza.
fecha_estadoStringFecha del último estado.
hora_estadoStringHora del último estado.
estado_idStringCódigo del estado (ej: EN).

Respuesta con Error - Servicio Tracking Usend

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:


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

  

2. Campos de la Respuesta con Error

CampoTipoDescripción
sql_errorStringValor "-1" indica que ocurrió un error en la ejecución del servicio.
msg_errorStringMensaje de error explicando la causa (ej. usuario inválido, error interno, etc.).

3. Notas

  • Este tipo de respuesta puede devolverse incluso con código HTTP 200.
  • Es responsabilidad del consumidor del servicio validar el campo sql_error.
  • Errores comunes incluyen autenticación incorrecta, estructura malformada del parámetro json, o problemas internos del servidor.

Guía No Disponible - Servicio Tracking Usend

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:


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

  

2. Descripción de Campos

CampoTipoDescripción
sql_errorStringSiempre "-1" para indicar que ocurrió un error de validación.
msg_errorStringMensaje que indica que la guía no está habilitada para consulta por este usuario.

3. Notas

  • Este error se devuelve cuando la guía no existe, o no está asociada al usuario autenticado.
  • No debe interpretarse como una guía con movimientos vacíos, sino como un rechazo de acceso a los datos.
  • El código HTTP puede seguir siendo 200, por lo que se debe validar sql_error.

Estados del Tracking - Servicio Tracking Usend

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_codigoEstadomot_codigoSub EstadoMacro 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 USENDEntregado
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

Nos especializamos en la entrega rápida y segura de paquetes, brindando soluciones logísticas integrales. Con un enfoque en la satisfacción del cliente, Usend se esfuerza por ofrecer un servicio de calidad, asegurando que los envíos lleguen a tiempo y en perfectas condiciones.

Edit Template