Document upload: UnsupportedContentType

i tried uploading a document through dwolla api library

const Client = require('dwolla-v2').Client;
const fs = require('fs');
const dwolla = new Client({
        environment: "sandbox",
        key: "key",
        secret: "secret",

    const customerUrl ="";
    const requestBody = new FormData();
fs.readFile('icon.png', function(err, data) {
  if (err) throw err;
    requestBody.append("file",new Blob([data]), {
      filename: "document.png",
      contentType: "image/png",
      knownLength: fs.statSync("document.png").size,
    requestBody.append("documentType", "license");
});`${customerUrl}/documents`, {
      body: requestBody,
      headers: {
        'Content-Type': 'multipart/form-data'
    }).then((res) => res.headers.get("location")) // => ""
    .catch((err) => {
      console.error(err.body);//error codes

and i got an error like this:
code: ‘UnsupportedRequestContentType’,
message: ‘Invalid request Content-Type. multipart/form-data.’
i have confirmed that the document is loaded and in the right directory

Hi @aebydeen , We’ll work on getting an example updated in our documentation, in the meantime, could you try modifying your request to match this example to see if that fixes the issue?