Rest/API for File upload

Hi @IsaacTakushi,
I have been trying to send a replace file content request from my server (Node JS).
I want to update the content of a json file, but I am getting a 400 error:
Here’s my code:

const FormData = require(‘form-data’);

var hubspotHeaders = new Headers();

// Tried the different headers

// hubspotHeaders.set(‘content-type’, ‘multipart/form-data’);

// hubspotHeaders.set(

// ‘content-type’,

// ‘multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW’

// );

hubspotHeaders.set(‘content-type’, ‘application/x-www-form-urlencoded’);

hubspotHeaders.append(‘authorization’, `Bearer AccessKey`);

const formData = new FormData();

formData.append(‘file’, fs.createReadStream(filePath));

const requestOption: RequestInit = {

method: ‘PUT’,

headers: hubspotHeaders,

body: formData,

};

const response = await fetch(`${_hubspotFileApiBaseUrl}/${fileId}`, requestOption);

Was hoping to get your help if possible,
Thank you