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