The files are downloading but the document does not show the signatures, the filled fields are blank. I want the complete document, with the filled fields and the signatures, can someone help me?
my code:
app.get('/envelope/:envelopeId/documents', async (req, res) => {
await checkToken(req);
let envelopesApi = getEnvelopesApi(req);
const { envelopeId } = req.params;
try {
let results = await envelopesApi.listDocuments(process.env.ACCOUNT_ID, envelopeId, null);
res.json({
envelopeId: results.envelopeId,
documents: results.envelopeDocuments.map(doc => ({
documentId: doc.documentId,
name: doc.name,
type: doc.type,
uri: doc.uri
}))
});
} catch (error) {
console.error('Erro ao listar documentos do envelope:', error);
res.status(500).json({ error: 'Erro ao listar documentos do envelope' });
}
});
app.get('/envelope/:envelopeId/document/:documentId', async (req, res) => {
await checkToken(req);
let envelopesApi = getEnvelopesApi(req);
const { envelopeId, documentId } = req.params;
try {
let results = await envelopesApi.getDocument(
process.env.ACCOUNT_ID,
envelopeId,
documentId,
null
);
res.setHeader('Content-Disposition', `attachment; filename=document_${documentId}.pdf`);
res.setHeader('Content-Type', 'application/pdf');
res.send(results);
} catch (error) {
console.error('Erro ao baixar documento:', error);
res.status(500).json({ error: 'Erro ao baixar o documento do envelope' });
}
});