Anexar pdf ao formulário

Bom dia pessoal.

No código abaixo, eu tiro um print do meu formulário e salvo ele em um arquivo pdf. Eu preciso agora anexar esse pdf ao meu formulário usando API. Eu vi que poderia fazer isso utilizando a API do Fluig v2/documents/upload/{fileName}, porém, não consegui.

Alguém poderia me ajudar por favor?

function gerarPDFs() {

var solicitacao = $('#solicitacao').val();
console.log(solicitacao)

var ctSolicitacao = DatasetFactory.createConstraint('solicitacao', solicitacao, solicitacao, ConstraintType.MUST);
var ds_solicitacao = DatasetFactory.getDataset('ds_cotaçao', null, [ctSolicitacao], null);

for (var i = 0; i < ds_solicitacao.values.length; i++) {

    var documentId = ds_solicitacao.values[i]["metadata#id"]
    var documentVersion = ds_solicitacao.values[i]["metadata#version"]
    var pastaGed = ds_solicitacao.values[i]["metadata#parent_id"]
}

$('#documentoId').val(documentId);

console.log(documentId)
console.log(documentVersion)
console.log(pastaGed)


var pastaPai = pastaGed
var versao = documentVersion;
var doc = documentId;
var numProcesso = solicitacao;

console.log('PASTA_PAI' + pastaGed)
console.log('VERSAO' + versao)
console.log('DOCCC' + doc)


var urlAry = 'https://fluigtst.fluig.cloudtotvs.com.br:1600' + '/webdesk/streamcontrol/' + pastaPai + '/' + doc + '/' + versao +
    '//?WDCompanyId=1&WDNrDocto=' + doc + '&WDNrVersao=' + versao + '&WDParentDocumentId=' + pastaPai + '&edit=false';

console.log('URLLL=>>>' + urlAry)

document.getElementById('imprimir').src = urlAry;

window.setTimeout(function () {

    createPDFfromHTML(doc);

}, 3000)

}

function createPDFfromHTML(nomeArquivo) {

html2canvas(document.body).then(canvas => {
    console.log('CANVAS' + JSON.stringify(canvas))
    var imgData = canvas.toDataURL('image/jpeg');


    let imgWidth = 210;
    let imgHeight = canvas.height * imgWidth / canvas.width;
    let pageHeight = imgHeight;


    let heightLeft = imgHeight;
    let position = 0;
    let pdf = new jsPDF('p', 'mm');
    let fix_imgWidth = 0;
    let fix_imgHeight = 10;

    pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight);
    heightLeft -= pageHeight;

    while (heightLeft >= 0) {
        position = heightLeft - imgHeight;
        pdf.addPage();
        pdf.addImage(imgData, 'PNG', 0, position, imgWidth + fix_imgWidth, imgHeight + fix_imgHeight);
        heightLeft -= pageHeight;
    }

    pdf.save(nomeArquivo);

 

})

}