用途:通过 DocuSeal CLI 在终端管理电子签名工作流,包括创建模板、发送签署请求和跟踪状态。
主要能力:templates 组支持列出、获取、更新、归档、从 PDF/DOCX/HTML 创建、克隆、合并及更新文档;submissions 组支持列出、获取、归档、创建、发送邮件、生成 PDF/DOCX/HTML 及查看文档;submitters 组支持列出、获取、更新签署人。
使用方式:设置环境变量 DOCUSEAL_API_KEY(必填,可在 https://console.docuseal.com/api 获取)和 DOCUSEAL_SERVER(global、europe 或自托管完整 URL)。CLI 不会提示缺失参数,须提供全部必需标志,输出始终为 JSON。请求体与数组参数用 -d key=value(方括号表示法)或 -d '{"..": ".."}'(JSON)。示例:docuseal templates list --q "NDA" --limit 20;docuseal templates create-pdf --file contract.pdf --name "NDA";docuseal submissions send-emails --template-id 1001 --emails signer@example.com;docuseal submissions create --template-id 1001 -d "submitters[0][email]=john@acme.com" -d "submitters[0][values][Company Name]=Acme Corp";docuseal submissions list --template-id 1001 --status pending;docuseal submitters update 201 --email new@acme.com --send-email。
适用场景:批量发送签署邮件、预填字段创建提交、按状态跟踪签署进度、管理模板与签署人。
限制:标记为 Pro 的命令(如 templates create-pdf)需 DocuSeal Pro 订阅;submissions create 为单个签署人,批量发送用 submissions send-emails;--file 接受本地路径,远程文件用 -d "documents[0][file]=https://...";数组参数用方括号而非逗号分隔。详细标志与示例需查阅对应参考文件(templates.md、submissions.md、docx-variables.md、field-tags.md、html-fields.md、submitters.md)。