Receber webhooks e conferir a assinatura

Receba envelope.sent, signer.opened, signer.signed, signer.declined, envelope.completed e envelope.voided.


  1. 1

    Em Developers, um dono ou gestor adiciona um endereço (https público) e escolhe os eventos — ou deixa todos.

  2. 2

    Copie o segredo de assinatura (whsec_…); ele aparece uma vez. Toque em Send test para receber um ping.

  3. 3

    Cada mensagem é um JSON { id, type, created, data } enviado por POST com o cabeçalho MyESign-Signature: t=<hora unix>,v1=<hex>.

  4. 4

    Para conferir, calcule o HMAC-SHA256 com o seu segredo sobre <t>.<corpo cru> e compare com v1. Recuse mensagens que não batem.

  5. 5

    Cada entrega é tentada uma vez, com prazo curto, e Developers mostra a última situação. Use GET /v1/envelopes/{id} para confirmar o estado se perder alguma.

Ainda precisa de ajuda?

A nossa equipe responde por chamado e e-mail.