zapsign_skill

This skill helps you automate document creation and tracking for electronic signatures using ZapSign API via curl.
  • Shell

39

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill vm0-ai/vm0-skills --skill zapsign

  • SKILL.md10.1 KB

Overview

This skill integrates with the ZapSign electronic signature API via curl. It lets you create documents for signature from PDFs, base64 or Markdown, add or manage signers, and retrieve signing status and signed files. Use it to automate legally valid signatures (production) or to test in sandbox.

How this skill works

Commands call ZapSign endpoints using your API token in the Authorization header. You POST document payloads (name, file/url/base64/markdown, signers) to create signature requests, then poll or use webhooks to track status and download signed PDFs. Additional endpoints add signers, delete documents, and return signer-specific signing links.

When to use it

  • Create contracts, agreements, or NDAs that need electronic signatures
  • Collect signatures from multiple parties with optional signing order
  • Add mobile notifications via WhatsApp or email for higher delivery rates
  • Require higher assurance with SMS, WhatsApp tokens, or biometric verification
  • Automate document flow from AI-generated Markdown or back-end systems

Best practices

  • Test all flows in Sandbox before switching to Production
  • Store document token and signers[].token to manage updates and queries
  • Wrap curl calls that use environment variables in bash -c when piping to avoid variable loss
  • Prefer webhooks for real-time status updates instead of frequent polling
  • Remember original_file and signed_file URLs expire in 60 minutes—download or persist promptly

Example use cases

  • Generate a service agreement in Markdown, create a doc, and send signing links to client emails
  • Upload a PDF contract via URL and enforce signing order across multiple signers
  • Add an extra signer after document creation for amendments or witnesses
  • Send signing links via WhatsApp for mobile-first customers (note credit cost)
  • Require selfie + document match for high-security contracts using biometric options

FAQ

Yes. Create a ZapSign account, get your API token from Settings > Integrations > ZAPSIGN API, and export it as an environment variable.

Should I use sandbox or production?

Use sandbox for development and testing (no legal validity). Switch to the production endpoint for legally valid signatures and billing applies.

How do I handle signed files?

Query the document endpoint to get signed_file. Download immediately—these URLs expire in 60 minutes, so persist copies if needed.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
zapsign skill by vm0-ai/vm0-skills | VeilStrat