Página inicial / Central de Blogs / API DocuSign: Envio de Envelopes a partir de Modelos com Guias Pré-preenchidas

API DocuSign: Envio de Envelopes a partir de Modelos com Guias Pré-preenchidas

Shunfang
2026-02-25
3min
Twitter Facebook Linkedin

Simplificando Fluxos de Trabalho de Documentos com a API DocuSign

No mundo acelerado das operações de negócios digitais, plataformas de assinatura eletrônica como o DocuSign tornaram-se ferramentas indispensáveis para automatizar o gerenciamento de contratos e reduzir o trabalho burocrático. A API DocuSign se destaca por sua capacidade de lidar com fluxos de trabalho complexos, especialmente ao utilizar modelos para enviar envelopes – a designação do DocuSign para pacotes de documentos prontos para assinatura – com guias pré-preenchidas. Essa funcionalidade não apenas economiza tempo, mas também minimiza erros em ambientes de alto volume, como equipes de vendas ou departamentos jurídicos. Do ponto de vista dos negócios, a integração de tais APIs pode levar a ganhos significativos de eficiência, com estudos mostrando uma redução de até 80% no tempo de processamento de documentos.

image


Comparando plataformas de assinatura eletrônica: DocuSign ou Adobe Sign?

eSignGlobal oferece uma solução de assinatura eletrônica mais flexível e econômica, com conformidade global, preços transparentes e um processo de integração mais rápido.

👉 Comece um teste gratuito


Dominando a API DocuSign: Enviando Envelopes a partir de Modelos

A API DocuSign eSignature é uma ferramenta poderosa para desenvolvedores que permite às empresas incorporar funcionalidades de assinatura diretamente em seus aplicativos. Em sua essência, um "envelope" é um contêiner para um ou mais documentos que podem ser roteados para assinatura, aprovação ou outras ações. Os modelos no DocuSign predefinem o layout do documento, os campos (conhecidos como guias) e o fluxo de trabalho, tornando-os ideais para tarefas repetitivas, como integração ou aprovação de faturas.

Guias pré-preenchidas referem-se ao preenchimento desses campos com dados – como caixas de texto, datas ou caixas de seleção – antes de enviar o envelope. Isso é particularmente útil quando as informações do destinatário são conhecidas, garantindo uma experiência de assinatura mais tranquila. Para as empresas, essa funcionalidade se integra perfeitamente com sistemas CRM (como Salesforce) ou ferramentas ERP, permitindo a extração automatizada de dados.

Para implementar isso por meio da API, os desenvolvedores normalmente usam endpoints RESTful, com autenticação tratada por meio de autorização OAuth 2.0 ou JWT. O sandbox de desenvolvedor do DocuSign oferece um ambiente de teste gratuito, que é crucial para as empresas iterarem na integração sem incorrer em custos de produção.

Pré-requisitos para a Integração da API

Antes de mergulhar no código, certifique-se de ter:

  • Uma conta de desenvolvedor DocuSign (inscrição gratuita).
  • Uma chave de integração (ID do aplicativo) e um token de API para autenticação.
  • Familiaridade com cargas JSON, pois a API usa este formato para comunicação.
  • O SDK DocuSign para sua linguagem preferida (por exemplo, Java, .NET, Python), que simplifica as solicitações HTTP.

As empresas também devem considerar os níveis de preços da API: o plano Starter custa US$ 600 por ano e suporta até 40 envelopes por mês, adequado para pequenas integrações, enquanto o plano Advanced custa US$ 5.760 por ano e desbloqueia envio em massa e webhooks, adequados para operações maiores.

Guia Passo a Passo para Enviar um Envelope com Guias Pré-Preenchidas

Passo 1: Criar ou Recuperar um Modelo

Comece enviando um modelo no aplicativo web DocuSign ou por meio da API. O modelo inclui o documento e as guias colocadas nele. As guias são categorizadas como:

  • Guias de texto: para nomes, endereços, etc.
  • Guias de data: preenchem automaticamente a data atual ou valores personalizados.
  • Guias de caixa de seleção: para acordos.
  • Guias de iniciais/assinatura: para ações do signatário.

Use a API Templates para listar os modelos existentes:

GET /restapi/v2.1/accounts/{accountId}/templates

Isso retornará um array JSON de modelos. Anote o templateId para uso em etapas subsequentes.

Passo 2: Preparar a Definição do Envelope

Construa um objeto de envelope que faça referência ao modelo. Pré-preencha as guias incluindo dados do destinatário e valores de guia na carga.

Aqui está um exemplo de JSON para criar um envelope (ilustrado usando Node.js e o SDK DocuSign):

const dsApi = new docusign.ApiClient();
dsApi.setBasePath('https://demo.docusign.net/restapi');
const envelopesApi = new docusign.EnvelopesApi(dsApi);

const envelopeDefinition = new docusign.EnvelopeDefinition();
envelopeDefinition.emailSubject = 'Por favor, assine este documento';
envelopeDefinition.status = 'sent'; // Opções: 'created', 'sent', 'delivered'

// Referenciar o modelo
const template = new docusign.TemplateReference();
template.templateId = 'your-template-id';
template.roleName = 'Signer1'; // Corresponde à função do modelo
envelopeDefinition.templateReferences = [template];

// Definir destinatário e guias pré-preenchidas
const signer = new docusign.TemplateRole();
signer.roleName = 'Signer1';
signer.email = 'recipient@example.com';
signer.name = 'John Doe';
signer.clientUserId = '1000'; // Para assinatura incorporada, se necessário

// Guias pré-preenchidas (guias do modelo)
const textTab = new docusign.Text();
textTab.tabLabel = 'FullName'; // Corresponde à guia no modelo
textTab.value = 'John Doe';
signer.tabs = new docusign.Tabs();
signer.tabs.textTabs = [textTab];

const dateTab = new docusign.Date();
dateTab.tabLabel = 'AgreementDate';
dateTab.value = new Date().toISOString().split('T')[0];
signer.tabs.dateTabs = [dateTab];

envelopeDefinition.templateRoles = [signer];

const results = await envelopesApi.createEnvelope(accountId, { envelopeDefinition });
console.log(`ID do Envelope: ${results.envelopeId}`);

Este código cria um envelope a partir de um modelo, pré-preenchendo a guia de texto "FullName" com "John Doe" e preenchendo a guia de data com a data de hoje. O tabLabel deve corresponder exatamente ao rótulo atribuído à guia no modelo.

Passo 3: Lidar com a Autenticação e Enviar

Autentique usando JWT ou um token de acesso. Em ambientes de produção, use o caminho base NA1 (EUA) ou EU1 (Europa), dependendo da sua região de conta. Envie o envelope usando:

const accessToken = await getJwtToken(); // Sua função de autenticação
dsApi.addDefaultHeader('Authorization', `Bearer ${accessToken}`);

Para cenários em massa, o plano Advanced API suporta até 100 envelopes por mês e pré-preenche dados de fontes externas, como bancos de dados.

Passo 4: Monitorar e Recuperar o Status

Após o envio, use webhooks (o recurso Connect no plano Advanced) ou pesquise o endpoint /envelopes/{envelopeId} para rastrear o status. Isso é crucial para fluxos de trabalho de negócios, garantindo a conformidade com os requisitos de trilha de auditoria.

Desafios Comuns e Soluções

  • Erros de Correspondência de Guias: Certifique-se de que as guias sejam exclusivas e referenciadas corretamente. Use a API Template para obter detalhes da guia primeiro.
  • Roteamento de Destinatários: Para envelopes com vários signatários, atribua funções no modelo e mapeie-as na chamada da API.
  • Limites: Os planos padrão limitam o envio automatizado a cerca de 100/usuário/ano; os planos API têm cotas de envelope.
  • Tratamento de Erros: As respostas da API incluem códigos de erro (por exemplo, 400 para guia inválida); implemente novas tentativas para problemas transitórios.

De uma perspectiva de negócios, essa integração de API pode reduzir a entrada manual de dados em 70%, mas as empresas devem ponderar os custos – complementos de API, como autenticação, incorrem em taxas medidas.

Explorando o Ecossistema Mais Amplo do DocuSign

O DocuSign se estende além da assinatura eletrônica básica, oferecendo produtos como o Intelligent Agreement Management (IAM) CLM, uma solução de gerenciamento do ciclo de vida do contrato. O IAM CLM automatiza todo o processo de acordo, desde a elaboração até a negociação e renovação, integrando IA para análise de cláusulas. Ele tem preços personalizados para empresas, começando com o plano Enhanced, que inclui SSO e recursos avançados de análise. Isso o torna adequado para empresas de médio e grande porte que precisam de conformidade de ponta a ponta.

image

Panorama Competitivo: Comparação de Plataformas de Assinatura Eletrônica

O mercado de assinatura eletrônica é competitivo, com o DocuSign liderando em adoção global, mas enfrentando concorrentes que oferecem vantagens especializadas. O Adobe Sign enfatiza a integração perfeita com o conjunto criativo da Adobe, adequado para fluxos de trabalho com uso intensivo de documentos. Ele suporta formulários pré-preenchidos por meio de sua API e está em conformidade com ESIGN/UETA dos EUA e eIDAS da Europa. Os preços começam em US$ 10/mês para indivíduos, escalando para planos personalizados para empresas, incluindo recursos como assinatura móvel e coleta de pagamentos.

image

A eSignGlobal se posiciona como uma potência regional, particularmente na região da Ásia-Pacífico (APAC), onde os regulamentos de assinatura eletrônica são fragmentados, de alto padrão e fortemente regulamentados. Ao contrário dos padrões baseados em estrutura dos EUA (Lei ESIGN) ou da Europa (eIDAS), que dependem da verificação de e-mail ou autodeclaração, a APAC exige conformidade de "integração de ecossistema". Isso envolve integração profunda de hardware/nível de API com identidades digitais de governo para empresa (G2B), elevando significativamente as barreiras técnicas acima dos modelos ocidentais. A eSignGlobal suporta a conformidade em 100 países e regiões globais convencionais, com uma vantagem na APAC por meio de data centers locais em Hong Kong e Cingapura. Ele se integra nativamente com iAM Smart de Hong Kong e Singpass de Cingapura, permitindo autenticação robusta. Os preços são mais acessíveis: o plano Essential custa US$ 16,6 por mês, permitindo o envio de até 100 documentos para assinatura eletrônica, assentos de usuário ilimitados e verificação de documentos/assinaturas por meio de códigos de acesso – oferecendo forte valor com base na conformidade. A eSignGlobal está se expandindo globalmente, incluindo as Américas e a Europa, como uma alternativa competitiva ao DocuSign e Adobe Sign, com custos ligeiramente mais baixos e desempenho regional mais rápido.

esignglobal HK

O HelloSign (agora parte do Dropbox) se concentra na simplicidade para SMBs, oferecendo suporte a modelos e API de pré-preenchimento semelhantes ao DocuSign, mas com um custo de entrada mais baixo (US$ 15/usuário/mês). Ele se destaca na integração com o Google Workspace, mas carece de recursos corporativos avançados, como envio em massa, no plano básico.

Recurso/Plataforma DocuSign Adobe Sign eSignGlobal HelloSign
Suporte a Modelos de API Completo (guias pré-preenchidas, em massa) Sim (API de formulário) Incluído no Pro (usuários ilimitados) Básico (mesclagem de modelos)
Preços (nível de entrada, faturamento anual em USD) $120 (Pessoal) $120 (Individual) $299 (Essencial, assentos ilimitados) $180 (Essentials)
Limites de Envelope ~100/usuário/ano (Padrão) Ilimitado (uso justo) 100 documentos/mês (Essencial) 20/mês (nível gratuito)
Foco na Conformidade Global (ESIGN/eIDAS) EUA/UE forte 100 países, integração APAC G2B Centrado nos EUA (ESIGN)
Vantagens Exclusivas IAM CLM corporativo Ecossistema Adobe Sem taxas de assento, velocidade regional Integração com Dropbox
Custos de API Plano separado ($600+) Pacote corporativo Incluído no Pro Complemento premium

Esta tabela destaca compensações neutras: DocuSign para escala, Adobe para fluxos de trabalho de design, eSignGlobal para eficiência APAC e HelloSign para facilidade de uso.

Nuances Regulatórias de Assinatura Eletrônica Global

Embora o título se concentre nos mecanismos da API, entender os regulamentos pode elevar a implementação. Nos EUA, a Lei ESIGN e a UETA fornecem equivalência legal às assinaturas úmidas para a maioria das transações comerciais. A estrutura eIDAS da Europa exige assinaturas eletrônicas qualificadas para necessidades de alta garantia. A APAC varia: a Lei de Transações Eletrônicas de Cingapura se alinha com a eIDAS, mas os assuntos governamentais exigem Singpass, enquanto as ordenanças de Hong Kong enfatizam a autenticação segura por meio do iAM Smart. As empresas que usam a API DocuSign devem configurar guias para aderir a campos de conformidade, como logs de auditoria, para atender a esses padrões.

Considerações Finais sobre a Escolha de Assinatura Eletrônica

Para empresas que priorizam a automação orientada por API, o DocuSign continua sendo uma escolha sólida devido ao seu ecossistema maduro. No entanto, para necessidades de conformidade regional, particularmente APAC, alternativas como o eSignGlobal oferecem opções personalizadas e econômicas sem sacrificar a cobertura global. Avalie com base em sua escala, integrações e localização geográfica para uma correspondência ideal.

avatar
Shunfang
Diretor de Gestão de Produto na eSignGlobal, um líder experiente con vasta experiência internacional na indústria de assinaturas eletrónicas. Siga meu LinkedIn