Signavique
Documentation

API & automation

Webhooks

Webhooks are HTTPS POSTs with a JSON body and an HMAC signature header.

Current service scope: HTML creation and guided installation are available. Transport stamping and on-premises agents are not available; directory connectivity does not deploy outgoing signatures. Review service limitations.

5 min read

Events

  1. 1design.saved, design.deleted
  2. 2deployment.started, deployment.completed, deployment.failed
  3. 3campaign.started, campaign.ended
  4. 4member.created, member.removed

Verifying the signature

const expected = crypto
  .createHmac("sha256", process.env.SIGNORA_WEBHOOK_SECRET)
  .update(rawBody)
  .digest("hex");
// compare with the x-signora-signature header using timingSafeEqual

Always verify before trusting the payload, and reply 2xx within five seconds — we retry with backoff for 24 hours.

Next guideHow per-user billing is calculated