Saltar al contenido principal

Método para descargar archivos adjuntos (DownloadDocumentAttachments)

Este método permite descargar los archivos adjuntos de un documento utilizando el servicio GET DownloadDocumentAttachments.

Por medio de este método, se obtienen los archivos adjuntos codificados en base 64 del documento consultado. El método recupera todos los archivos adjuntos.

Para conectarse a esta funcionalidad será necesario que ingrese la URL de acuerdo con el ambiente a consumir:

PRODUCCIÓNhttps://developers.gosocket.net/api/v1/File/DownloadDocumentAttachments
SANDBOXhttps://developers-sbx.gosocket.net/api/v1/File/DownloadDocumentAttachments

¿Cómo funciona el método DownloadDocumentAttachments?

Para realizar la petición, el método tiene los siguientes parámetros:

DownloadDocumentAttachments (request)
ParámetroTipoDescripciónValores permitidos
globalDocumentId*StringIdentificación de documento en Gosocket.UUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

*Requerido


Ejemplo de petición

image-20240503-034046.png

Nota: Recuerde que antes de utilizar el método, debe realizar su autenticación dentro de la pestaña Authorization.

Al ser un método GET, utilizamos la pestaña Params en Postman para formar el query.

  1. Seleccione el tipo de método. En este caso, se debe seleccionar GET.
  2. Ingrese la URL del método.
  3. Ingrese los parámetros que se muestran en la tabla anterior con sus valores correspondientes.
  4. Presione Send.

Ejemplo de respuesta

image-20240503-034226.png

Para interpretar correctamente la respuesta de la API, tome en cuenta los siguientes criterios:

UploadDocumentAttachment (response)
ParámetroTipoDescripciónValores permitidos
SuccessBooleanIndica si la petición se ejecutó correctamente.true: La petición se ejecutó sin errores. false: La petición ejecutó algún error.
GlobalDocumentIdStringIdentificación de documento en Gosocket.UUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CountryDocumentIdStringIdentificador fiscal del documento a nivel país, conocido también como CUFE, CLAVE, UUID, IDVer tabla Estructura Country Document ID
OtherData  { AttachmentId }StringIdentificación única para el archivo adjuntoUUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
MessagesArrayMensajes en caso de que haya errores.
ResponseValueStringIdentificador de la respuesta del proceso.UUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CodeStringCódigo de respuesta del proceso.200: La petición se ejecutó correctamente 500: la petición se ejecutó con errores 307: documento no encontrado
DescriptionStringDescripción del evento realizado.Upload Success Error uploading File Document Not Found, System Automatic Retry in 1 minute
ErrorExceptionStringDescripción del error de tipo excepción.

Puede verificar los adjuntos descargados con los que se muestran en la sección de adjuntos de la vista previa del documento. 

image-20240503-034354.png


Características del método DownloadDocumentAttachments

  • Cuando no existe el Id del documento (globalDocumentId), el sistema responde un mensaje de error:

image-20240503-034449.png

  • Se pueden descargar los archivos tantas veces como sea necesario.
  • Se descargarán todos los archivos adjuntos que tenga el documento.