Create a DocuSign envelope using anchor-string (auto-place) tabs, then verify inbound Connect webhook events with HMAC before trusting them

domain: developers.docusign.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Set a tab's anchorString property to a unique text string (ideally a hidden GUID-like marker never otherwise found in the document) so DocuSign locates it and auto-places the tab; matching is whole-string, case-insensitive, no wildcards or partial matches.
  2. Use anchorXOffset/anchorYOffset to fine-tune the tab's position relative to each matched anchor occurrence, then POST the envelope definition to create and send it.
  3. In the Connect webhook configuration, enable HMAC signing and set a shared secret key known only to your listener and DocuSign.
  4. On receipt, recompute a SHA-256 HMAC over the raw, unmodified request body using the shared key and compare the base64 result to the X-DocuSign-Signature-1 header before processing the event.
  5. Support multiple concurrently-configured HMAC keys (DocuSign can send several X-DocuSign-Signature-* headers during key rotation) and accept the payload if any one signature matches.

Known gotchas

Related routes

receive docusign connect webhooks and verify hmac signatures
docusign.com · 5 steps · unrated
Configure DocuSign Connect webhooks to receive real-time envelope status events
docusign.com · 6 steps · unrated
Use DocuSign anchor tab (auto-place) tagging to automatically position form fields in envelopes
developers.docusign.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans