# Consultar vista previa de CFDI o CR # Obtiene la representación impresa de un CFDI o CR. Este servicio requiere autenticación por usuario o por CTD (Cuenta de Transacciones Digitales)/CTI (Cuenta de Timbrado Induxsoft), por lo que deberá presentar el par de credenciales (usuario/contraseña) o un Id de sesión válido. End point: https://factudesk.api.induxsoft.net/comprobantes/descargar/save\_xml\_preview.dkl Solicitud POST con usuario y contraseña ``` Method: POST Content-Type: application/json;charset=utf-8 { "uid":"Id de usuario (correo o teléfono móvil)", "pwd":"Contraseña del usuario", "xml":"Contenido xml para la representación impresa del cfdi", "rfc":"RFC del emisor", "uuid":"uuid temporal", "tpo":"(opcional) cfdi/cr", "pln":"(Opcional) Identificador de plantilla de representación impresa" } ``` Solicitud POST con Id de sesión ``` Method: POST Content-Type: application/json;charset=utf-8 { "ids":"Id de sesión válido", "xml":"Contenido xml para la representación impresa del cfdi", "rfc":"RFC del emisor", "uuid":"uuid temporal", "tpo":"(opcional) cfdi/cr", "pln":"(Opcional) Identificador de plantilla de representación impresa" } ``` Solicitud POST con cuenta de timbrado y contraseña ``` Method: POST Content-Type: application/json;charset=utf-8 { "cti":"Cuenta de timbrado", "pwd":"Contraseña de la cuenta de timbrado", "xml":"Contenido xml para la representación impresa del cfdi", "rfc":"RFC del emisor", "uuid":"uuid temporal", "tpo":"(opcional) cfdi/cr", "pln":"(Opcional) Identificador de plantilla de representación impresa" } ``` El parámetro `tpo` indica el tipo de documento solicitado: cfdi-CFDI o cr-Constancia de retención, si se omite, se asume el valor cfdi como predeterminado. El parámetro `pln` es una cadena que identifica una plantilla de generación de representación impresa previamente alojada y disponible en la plataforma, si se omite se aplicarán las reglas configuradas en el emisor de FactuDesk Web. ### Respuesta exitosa ### ``` Content-Type: application/json;charset=utf-8 { "success":true, "data": { "link":"enlace temporal al documento (pdf) de la representación impresa" } } ``` ### Respuesta error ### ``` Content-Type: application/json;charset=utf-8 { "success":false, "message":"Mensaje de error" } ```