# ¿Como adjuntar archivos en las operaciones mediante API?

**URL:** <https://bc.finneg.com/t/como-adjuntar-archivos-en-las-operaciones-mediante-api/3889>\
**Category:** API\
**Tags:** postman, adjuntar-archivos\
**Created:** [3 Septiembre, 2024 20:11 UTC](https://bc.finneg.com/t/como-adjuntar-archivos-en-las-operaciones-mediante-api/3889 "2024-09-03T20:11:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AcademiaFinnegans](https://bc.finneg.com/user_avatar/bc.finneg.com/academiafinnegans/32/23146_2.png) [@AcademiaFinnegans](https://bc.finneg.com/u/AcademiaFinnegans)\
**Post date:** [3 Septiembre, 2024 20:11 UTC](https://bc.finneg.com/t/como-adjuntar-archivos-en-las-operaciones-mediante-api/3889/1 "2024-09-03T20:11:35Z")

</div>

**¿Para qué sirve?** :  
Esta API permite adjuntar archivos a los documentos.

* * *

**Antes de empezar**

Obtener el token, para poder consumir la API. En este [Link](https://bc.finneg.com/t/como-generar-el-token-para-las-apis/2827) se explica como.  
URL: **[https://api.teamplace.finneg.com/api/oauth/token?grant\_type=client\_credentials&client\_id={$clientid}&client\_secret={$secretkey}](https://api.teamplace.finneg.com/api/oauth/token?grant_type=client_credentials&client_id=%7B$clientid%7D&client_secret=%7B$secretkey%7D)**

* * *

**Pasos a seguir** :

1. Ingresamos a Postman y creamos una nueva publicación

 ![image](https://bc.finneg.com/uploads/default/original/2X/2/2d7b5ca54d7f0c1971814a10b164a6ff254363b0.png)

1. Cambiamos el método a Post y pegamos la siguiente URL: **https://[api.finneg.com/api/uploadFileCustom/subidaNuevoArchivo?ACCESS\_TOKEN={token}](http://api.finneg.com/api/uploadFileCustom/subidaNuevoArchivo?ACCESS_TOKEN=%7Btoken%7D)**  

2. Completamos el {token} que obtuvimos anteriormente  

3. Vamos a la pestaña de Body, seleccionamos “raw” y controlamos que el formato sea JSON.  

5.Pegamos el siguiente Json  
{  
“clase”: “”,  
“Tipo”: “10”,  
“NombreLogico”: “”,  
“Descripcion”: “”,  
“Empresa”: “”,  
“Codigo”: “”,  
“base64”: “”  
}

1. Completamos el Json teniendo en cuenta lo siguiente:

- **clase:** Corresponde a la clase de la operación, para el caso de factura de compra/venta colocar OperacionVO
- **Tipo:** siempre es 10
- **nombreLogico** : Nombre del adjunto, incluyendo la extensión
- **descripcion** : Texto opcional para indicar una descripción de o que contiene el archivo
- **Empresa** : Código de la sucursal donde se encuentra la operación
- **Codigo** : identificación externa del documento en el que impactará el adjunto
- **base64** : Formato de archivo base64. Para convertir un archivo pdf a Base64 se puede utilizar la siguiente [aplicación](https://base64.guru/converter/encode/pdf)

1. Enviamos la operación  

2. Nos aparecera el siguiente mensaje.  
{  
“status”: 200,  
“message”: “Archivo subido correctamente”  
}

 ![image](https://bc.finneg.com/uploads/default/original/2X/3/34174be8ff3768218ae5e03d0db19ecccb23f78e.png)

Se adjunta [especificación funcional](https://docs.google.com/document/d/10hZ7iEYY0zOQKfbcxgmSA-Tc8XOnraR4/edit) de la API para mas información.
