Página inicial / Central de Blogs / API DocuSign: Como Invalidar um Envelope Sem Enviar Notificações por Email?

API DocuSign: Como Invalidar um Envelope Sem Enviar Notificações por Email?

Shunfang
2026-02-26
3min
Twitter Facebook Linkedin

Introdução à API DocuSign e ao Gerenciamento de Envelopes

No cenário em constante evolução dos fluxos de trabalho de documentos digitais, a API da DocuSign se destaca como uma ferramenta poderosa, ajudando os desenvolvedores a integrar funcionalidades de assinatura eletrônica em aplicativos de negócios. Os envelopes, que encapsulam os documentos para assinatura, são centrais para este ecossistema, permitindo o gerenciamento contínuo de acordos desde a criação até a conclusão. No entanto, em alguns casos, é necessário cancelar um envelope – anulá-lo antes ou durante o processo de assinatura – para corrigir erros ou acomodar as necessidades de negócios em evolução. Um desafio fundamental para os usuários da API é controlar as notificações, especificamente evitar alertas de e-mail não solicitados que podem confundir os destinatários. Este artigo explora os mecanismos para cancelar envelopes por meio da API DocuSign, minimizando interrupções, com referência à documentação oficial e insights de implementação prática.

As principais alternativas do DocuSign em 2026


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

A 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


Cancelando Envelopes no DocuSign: Conceitos Essenciais

O que é um Envelope no DocuSign?

Um envelope no DocuSign representa um pacote completo contendo um ou mais documentos, destinatários e instruções de assinatura. Por meio da API, os desenvolvedores podem criar, enviar e gerenciar esses envelopes programaticamente. Cancelar um envelope efetivamente o torna inválido, impedindo ações adicionais, como assinaturas. Isso é útil em processos de negócios onde, por exemplo, uma transação falha ou um documento precisa de revisão, evitando que processos incompletos ou incorretos continuem.

A REST API da DocuSign (versão 2.1) fornece endpoints para operações de envelope, incluindo o método voidEnvelope. Por padrão, o cancelamento aciona notificações para todos os destinatários, informando-os sobre o cancelamento por e-mail. Isso garante transparência, mas pode não ser ideal em sistemas automatizados ou quando correções internas são pré-notificadas.

Processo de Cancelamento Padrão e Comportamento de Notificação

Para cancelar um envelope usando a API DocuSign, normalmente é feita uma solicitação PUT para o endpoint /envelopes/{envelopeId}/void. Aqui está um exemplo básico em Python usando o DocuSign eSignature SDK:

from docusign_esign import ApiClient, EnvelopesApi

# Inicialize o cliente da API
api_client = ApiClient()
api_client.host = 'https://demo.docusign.net/restapi'
api_client.set_default_header('Authorization', 'Bearer YOUR_ACCESS_TOKEN')

envelopes_api = EnvelopesApi(api_client)

# Cancelar o envelope
void_request = {
    'status': 'voided',
    'voidedReason': 'Document needs revision before sending'
}

envelopes_api.update_envelope_status(
    account_id='YOUR_ACCOUNT_ID',
    envelope_id='ENVELOPE_ID',
    envelope=None,  # Não é necessário para cancelar
    void_uri=void_request
)

Neste fluxo padrão, o DocuSign envia automaticamente notificações por e-mail aos destinatários listados no envelope, detalhando o status de cancelamento e o motivo. Esses e-mails incluem o motivo do cancelamento e podem incluir links para o envelope para referência. De acordo com o guia do desenvolvedor da DocuSign, este é o comportamento esperado para manter trilhas de auditoria e conscientização do usuário, alinhando-se com padrões de conformidade como ESIGN e eIDAS.

No entanto, para aplicativos orientados por API – como integrações de CRM ou ferramentas de processamento em lote – enviar esses e-mails pode sobrecarregar as caixas de entrada ou expor prematuramente alterações internas. A boa notícia é que o DocuSign permite personalização para suprimir essas notificações, permitindo uma experiência mais controlada.

Como Cancelar um Envelope Sem Enviar Notificações por E-mail

Suprimir notificações por e-mail durante o cancelamento requer configuração antecipada no nível do envelope ou da conta, pois a chamada da API de cancelamento em si não tem um sinalizador direto de "não notificar". A estratégia envolve o uso das configurações de notificação e das funções de destinatário do DocuSign para minimizar a comunicação externa. Essa abordagem é particularmente valiosa para usuários corporativos com níveis de API Business Pro ou Advanced, onde os volumes de envelopes são altos e a automação é fundamental.

Etapa 1: Configurar as Preferências de Notificação do Envelope

Antes de criar ou enviar um envelope, defina as regras de notificação por meio da API. Use o objeto notification na definição do envelope para desativar e-mails para destinatários sobre alterações de status, incluindo cancelamentos. Inclua isso no endpoint createEnvelope da API Envelopes:

{
  "notification": {
    "reminders": {
      "reminderDelay": 0,
      "reminderOffset": 0,
      "reminderFrequency": "none"
    },
    "expirations": {
      "expireAfter": 0,
      "expireWarn": 0
    },
    "recipientEmailNotification": {
      "emailSubject": "",
      "emailBlurb": "",
      "emailBody": ""
    }
  }
}

O bloco recipientEmailNotification pode ser deixado em branco ou definido para suprimir os padrões. Para controle específico de cancelamento, certifique-se de que o envelope seja criado no status "rascunho" (status: 'sent' = false), permitindo o cancelamento sem notificações iniciais. Uma vez cancelado de um rascunho, nenhum e-mail será acionado se as notificações estiverem desativadas.

Etapa 2: Cancelar do Status de Rascunho

Cancelar um envelope no modo de rascunho (antes de ser enviado) evita inerentemente as notificações, pois os destinatários ainda não foram alertados. Use a mesma chamada update_envelope_status, mas direcionada a um envelope de rascunho:

# Crie um envelope como rascunho
envelope_definition = {
    'status': 'created',  # Modo de rascunho
    'emailSubject': 'Internal Review Document',
    'documents': [...],  # Seus documentos
    'recipients': {
        'signers': [...]  # Definido, mas não notificado ainda
    },
    'notification': {  # Suprimir tudo
        'recipientEmailNotification': {}
    }
}

envelopes_api.create_envelope(account_id='YOUR_ACCOUNT_ID', envelope_definition=envelope_definition)

# Mais tarde, cancelar sem enviar
void_request = {'status': 'voided', 'voidedReason': 'Internal correction'}
envelopes_api.update_envelope_status(account_id='YOUR_ACCOUNT_ID', envelope_id='DRAFT_ENVELOPE_ID', void_uri=void_request)

Este método garante que nenhum e-mail seja enviado durante o cancelamento. Para envelopes em andamento (já enviados), primeiro traga-o de volta para o rascunho usando a API correct e, em seguida, cancele – suprimindo as notificações na solicitação de correção por meio de allowReassign: false e campos de notificação vazios.

Etapa 3: Configurações Avançadas e no Nível da Conta

Para um controle mais amplo, integre os recursos de Gerenciamento de Identidade e Acesso (IAM) da DocuSign, disponíveis nos planos Enhanced ou Enterprise. O IAM permite a personalização de notificações de eventos por meio de webhooks da Connect API, roteando eventos de cancelamento para seus servidores em vez de e-mails. Configure uma configuração Connect:

  • Endpoint: /accounts/{accountId}/connect
  • Inclua envelopeEvents para o status "voided", mas exclua a entrega de e-mail.

Além disso, para planos de API (Starter a US$ 600/ano ou Advanced a US$ 5.760/ano), utilize webhooks para lidar com cancelamentos silenciosamente. Monitore os listeners connect para eventos de cancelamento e responda internamente sem acionar os e-mails padrão da DocuSign.

Melhores Práticas e Limitações

  • Teste: Valide os fluxos usando o ambiente de demonstração da DocuSign, pois os cancelamentos de produção são irreversíveis.
  • Conformidade: Suprimir notificações é viável para cancelamentos internos, mas garanta que os logs de auditoria capturem os motivos para fins regulatórios.
  • Cotas: Os planos de API limitam os volumes de envelopes (por exemplo, 100/mês no Intermediate), portanto, o cancelamento eficiente ajuda a preservar as alocações.
  • Casos Limite: Se um envelope foi parcialmente assinado, o cancelamento ainda pode notificar esses signatários, a menos que seja pré-configurado.

Esta técnica simplifica as integrações de API, reduzindo o ruído operacional em cenários de alto volume. De uma perspectiva de negócios, aumenta a eficiência para equipes que dependem da API DocuSign para sistemas CRM ou ERP, embora exija planejamento antecipado.

imagem

Panorama Competitivo: Visão Geral das Plataformas de Assinatura Eletrônica

A DocuSign lidera o mercado de assinatura eletrônica com seu conjunto abrangente de APIs, incluindo eSignature para assinatura principal e CLM (Contract Lifecycle Management) para tratamento de acordos de ponta a ponta. A integração do CLM com insights baseados em IA, gerenciamento de modelos e análises é adequada para empresas que gerenciam contratos complexos. Os preços começam em US$ 10/mês para o Personal, mas escalam para o Enterprise personalizado para uso intensivo de API, com custos medidos para complementos como autenticação.

O Adobe Sign (agora Adobe Acrobat Sign) complementa o ecossistema de documentos da Adobe, apresentando forte integração com PDF e assinatura móvel. Ele oferece acesso à API para automação, suportando cancelamentos por meio de endpoints REST semelhantes, mas com controles de notificação proprietários da Adobe. Os planos variam de US$ 10/usuário/mês para Individual a US$ 40/usuário/mês para Enterprise, enfatizando fluxos de trabalho contínuos com ferramentas do Creative Cloud. No entanto, para usuários de alto volume, as cotas de API podem ser restritivas sem atualizações premium.

imagem

A eSignGlobal se posiciona como uma concorrente global, compatível em 100 países e territórios convencionais, com uma vantagem particular na região da Ásia-Pacífico (APAC). O cenário de assinatura eletrônica na APAC apresenta fragmentação, altos padrões e regulamentação rigorosa, contrastando com os padrões de estrutura ESIGN/eIDAS dos EUA/UE. Na APAC, as soluções exigem uma abordagem de "integração de ecossistema", envolvendo acoplamento profundo de hardware/nível de API com identidades digitais de governo para empresa (G2B) – uma barreira técnica muito além dos métodos baseados em e-mail ou autodeclaração comumente vistos no Ocidente. A eSignGlobal se destaca aqui, integrando-se perfeitamente com iAM Smart em Hong Kong e Singpass em Cingapura para validação robusta. Seu plano Essential, a US$ 16,6/mês, permite até 100 documentos enviados, assentos de usuário ilimitados e validação de código de acesso, oferecendo forte valor com base na conformidade, ao mesmo tempo em que tem preços mais baixos do que os concorrentes. A plataforma está se expandindo ativamente nos mercados globais, incluindo os EUA e a UE, como uma alternativa viável ao DocuSign e Adobe Sign.

esignglobal HK


Procurando uma alternativa mais inteligente ao DocuSign?

A 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


O HelloSign (agora Dropbox Sign) se concentra na simplicidade, apresentando APIs intuitivas para gerenciamento de envelopes, incluindo opções de cancelamento que permitem suprimir notificações por meio de configurações personalizadas. É adequado para PMEs, com planos que variam de gratuito (limitado) a US$ 20/usuário/mês (Essentials), mas carece de profundidade em recursos de nível empresarial, como IAM avançado.

Recurso/Aspecto DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Flexibilidade de Cancelamento da API Alta; supressão baseada em webhook Boa; controles de integração de PDF Forte; acoplamento de API de ecossistema Básico; supressão simples
Preços (Nível de Entrada) US$ 10/mês (Pessoal) US$ 10/usuário/mês US$ 16,6/mês (Essencial, usuários ilimitados) Gratuito (limitado); US$ 20/usuário/mês
Foco na Conformidade Global, ESIGN/eIDAS Forte nos EUA/UE, padrões PDF 100 países; Integrações G2B APAC Centrado nos EUA, global básico
Controle de Notificação Configurável via API/IAM Personalizável em fluxos de trabalho Código de acesso e modo silencioso Principalmente e-mail, opções limitadas
Escalabilidade Planos de API corporativos (US$ 600+/ano) Equipe para corporativo Usuários ilimitados, API incluída Focado em PMEs, integração com Dropbox
Vantagens Ecossistema robusto, CLM Sinergia do pacote Adobe Otimizado para APAC, econômico Fácil de usar, configuração rápida

Esta comparação destaca as compensações: a DocuSign se destaca em profundidade, enquanto alternativas como a eSignGlobal oferecem vantagens regionais.

Nuances Regionais na Implementação de Assinatura Eletrônica

Embora a API DocuSign seja acessível globalmente, as diferenças regionais influenciam a adoção. Na APAC, regras mais rigorosas de residência de dados e autenticação amplificam a necessidade de soluções localizadas, conforme observado anteriormente. As empresas devem avaliar o comportamento da API em relação às leis locais para garantir que os processos de cancelamento mantenham a integridade legal.

Em resumo, dominar a API da DocuSign para cancelamentos sem notificação capacita fluxos de trabalho eficientes. Para aqueles que buscam alternativas, a eSignGlobal merece consideração como uma opção neutra e regionalmente compatível, particularmente adequada para operações orientadas para a APAC.

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