Saltar al contenido principal

Método para obtener información de archivos adjuntos (GetDocumentAttachments)

Este método permite obtener información sobre los archivos adjuntos de un documento utilizando el servicio GET.

Por medio de este método, se obtiene la información respectiva a los archivos adjuntos del documento consultado. El método recupera información de 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/GetDocumentAttachments
SANDBOXhttps://developers-sbx.gosocket.net/api/v1/File/GetDocumentAttachments

¿Cómo funciona el método GetDocumentAttachments?

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

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

*Requerido


Ejemplo de petición

image-20240503-034906.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 laURL 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-035040.png

Para interpretar correctamente la respuesta de la API, tome en cuenta los siguientes parámetros:

GetDocumentAttachments (response)
ParámetroTipoDescripciónValores permitidos
AttachmentIdStringIdentificación única para el archivo adjuntoUUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CountryStringCódigo del País de emisión del documentoar, bo, br, cl, co, cr, ec, gt, mx, pa, pe, py, do, sv, uy
NameStringNombre del archivo descargadonombre.extensión (la extensión a veces no se muestra y depende de como se haya cargado el archivo a la plataforma)
DescriptionStringDescripción del archivo.
AttachmentTypeIdIntegerId del tipo de Adjunto de acuerdo con el medio por el cual fue subido o creado: 990: Gosocket API 999: ACK Process 1000: Gosocket Web990 999 1000
DateStringFecha y hora en que se subió el archivoaaaa-mm-ddThh:mm:ss
FileExtStringTipo o extensión del archivo“extensión_archivo”
ShowSenderBooleanIndica si el archivo lo puede ver el emisorTrue: El archivo se muestra al emisor False: El archivo NO se muestra al emisor
ShowReceiverBooleanIndica si el archivo lo puede ver el receptorTrue: El archivo se muestra al receptor False: El archivo NO se muestra al receptor
RefSenderCodeStringID fiscal del emisorVer tabla Estructura ID Fiscal
RefReceiverCodeStringID fiscal del receptorVer tabla Estructura ID Fiscal
RefDocumentTypeIdIntegerCódigo del Tipo de documento en Gosocket relacionado (factura, nota, etc)1, 2, 3, 4, …
RefDocumentIdStringIdentificación de documento relacionado en Gosocket.UUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RefCountryDocumentIdStringIdentificador fiscal del documento relacionado a nivel país, conocido también como CUFE, CLAVE, UUID, IDVer tabla Estructura Country Document ID
RefDateStringFecha y hora del documento relacionadoaaaa-mm-ddThh:mm:ss
RefNumberStringNúmero de documento o folio relacionado
RefSeriesStringSerie del documento relacionado
CreatedByStringUsuario de creación del archivo de acuerdo con el medio por el cual fue subido o creado: System: cuando algún proceso lo crea ID (36 caracteres): cuando se sube de forma manual desde Inbox UUID del usuario (ApiKey): subido por medio de la APISystem UUID de 36 caracteres alfanuméricos. xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
CreationSourceStringFuente de creación del archivoGosocket API ACK Process Gosocket Web
TimestampStringFecha y hora del archivoaaaa-mm-ddThh:mm:ss
LastUpatedStringFecha y hora del archivoaaaa-mm-ddThh:mm:ss
AuthorityValidationIntegerCódigo de validación de la entidad tributaria
AuthorityValidationTimestampStringFecha y hora de validación de la entidad tributaria
GlobalTrackIdStringID para tracking00000000-0000-0000-0000-000000000000

Características del método GetDocumentAttachments

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

    image-20240503-035622.png

  • Se pueden consultar los archivos tantas veces como sea necesario.

  • Se mostrará información de todos los archivos adjuntos que tenga el documento.