Descripción
Endpoint que permite  subir o actualizar archivos de un deal existente. Únicamente acepta body en formato multipart/form-data donde cada llave de la petición contiene uno o varios archivos que se quiera subir.
Se siguen las siguientes reglas:
- Todos los archivos enviados en cualquier llave de la petición quedan subidos como “archivos del deal” y aparecerán en el deal donde fueron subidos
 
- Si una de las llaves recibidas existe como variable tipo field en CRM, entonces el archivo subido a ese campo, además de quedar como “archivo del deal”, queda asignado a esa variable.
 
- Si ya existía un valor para la variable a la que se subió un archivo, el nuevo archivo reemplaza cualquier valor previo.
 
- Si se suben varios archivos en una misma llave o varias llaves con el mismo nombre, todos los archivos se subirán como “archivos del deal”, pero solo 1 quedará asignado a la variable correspondiente. Cuál archivo queda subido no tiene un comportamiento determinístico, por lo que se recomienda no subir varios archivos a una misma variable.
 
Ruta
crm/integration-generic/deals/:dealId/files
Método
POST
Autorización
Este endpoint requiere autorización según se indica en Authorization
Parámetros de entrada (path params)
| Nombre del dato | 
Tipo Dato | 
Descripción | 
Requerido | 
dealId | 
string | 
 | 
 | 
| (numeric string) | 
Id del deal que se quiere editar | 
Sí | 
 | 
Parámetros de entrada (form-data)
| Nombre del dato | 
Tipo Dato | 
Descripción | 
Requerido | 
[key: string] | 
`File | 
File[]` | 
Cada uno de los archivos o conjunto de archivos que se quieran subir al deal. Se siguen las reglas especificadas en la descripción de este endpoint | 
Ejemplo objeto de entrada

Parámetros de salida (data)
| Nombre del dato | 
Tipo Dato | 
Descripción | 
dealId | 
integer | 
Id del deal al que se subieron los archivos | 
uploadedFiles | 
integer | 
Cantidad de archivos subidos al deal | 
Ejemplo objeto de salida
{
	"dealId": 35523,
	"uploadedFiles": 2
}