- Home
- Skills
- Vm0 Ai
- Vm0 Skills
- Zapsign
zapsign_skill
- 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.