Manual web service para la generación y consultar guías de transporte por documento anexo Método de autenticaciónTener presente que se debe tener claro a que empresa se le esta realizando la conexión y cambiar el nombre en la urlTipo: @GetBase URLhttps://empresa.tmsolutions.com.co/tmland/webservices/wstiquetes/auth?token=XXXX&user=XXXX&password=XXXXLos parámetros sontoken= bGFmZQ==user= 900047874password= Apache90Retorno: Devuelve un token en formato jwt que se debe usar como header param en el llamado de cada uno de los métodos, este token se debe validar cada 1 hora.Nota: El header param se debe llamar “token”.Método para validar el tokenTipo: @Get.Base URLhttps://empresa.tmsolutions.com.co/tmland/webservices/wstiquetes/validarToken?token=XXXXXEste método recibe un token previamente generado en el método auth y válida si se puede usar para realizar llamadasRetorno boolean true or falseMétodo para consultar las guías por su documento anexoTipo: @GetBase URLhttps://empresa.tmsolutions.com.co/tmland/webservices/carga/consultarGuiasPorDoc umentoAnexo?documento=XXXXXEste método retorna una lista de guías que coinciden con el documento anexo ingresado y la empresa a la que pertenece el usuario usado para autenticarse.Retorno Array de Guías con los siguientes atributos String ciudadOrigen; String ciudadDestino; Integer unidades; Double pesoReal; BigDecimal valorDeclarado; String nomRemitente; String dirRemitente; String telRemitente; String idRemitente; String nomDestinatario; String dirDestinatario; String telDestinatario; String idDestinatario; String documentoAnexo; String diceContener; String numeroGuia; Date fecha; String tipoIdRem; String tipoIdDest; String departamentoDestino; String departamentoOrigen; String urlImagenCumplido; List trazabilidad = new ArrayList(); Las novedades o trazabilidad están dados por la lista TrazabilidadWS y esta definido como: Date fecha; String sede; String detalle; String cuidad; String tipo; String cun; String estado; String observaciones; Método para generar la guía de transporteTipo: @PostBase URL https://empresa.tmsolutions.com.co/tmland/webservices/carga/ generarGuiaBody: Debe ser un objeto en formato json con los siguientes atributos. private String nmImpresionRemesa; private String cdPoblacionOrigen; private String cdPoblacionDestino; private String nmPesoDeclarado; private String nmUnidPorEmbalaje; private String nmVolumenDeclarado; private String vmValorDeclarado; private String dsNombreRemitente; private String dsDireccionRemitente; private String dsTelefonoRemitente; private String cdTipoDniCliente; private String dniCliente; private String dniDestinatario; private String dsNombreDestinatario; private String dsDireccionDestinatario; private String dsTelefonoDestinatario; private String dsDocReferencia; private String dsDiceContener; private String dsObservaciones; private String nmTipoMcia; private String cdTipoDniDestinatario; Retorno: Código Http 200 Se genera correctamente. 409 Hay un conflicto. 403 Problemas de autenticación. Juan Pablo Garcia EcheverriGerente TécnicoTM Solutions S.A.S.