如何通过DocuSign API禁用签署人或信封的打印按钮?
针对DocuSign API禁用签署人打印按钮的解决方案
一、按收件人级别禁用(满足部分签署人需求)
创建信封时,在特定签署人的配置参数里添加signingOptions,将allowPrint设为false,就能单独禁用该签署人的打印按钮。
示例请求片段(JSON格式):
{ "recipients": { "signers": [ { "email": "signer1@example.com", "name": "Signer One", "recipientId": "1", "clientUserId": "123", // 嵌入式签署场景需添加该参数 "signingOptions": { "allowPrint": false } }, { "email": "signer2@example.com", "name": "Signer Two", "recipientId": "2" // 该签署人保留打印权限,无需配置signingOptions或设allowPrint为true } ] }, // 其他信封配置项... }
二、按信封级别禁用(所有签署人统一设置)
如果需要对信封内所有签署人禁用打印,可在信封的settings节点中设置allowPrint为false,所有收件人的打印按钮都会被禁用。
示例请求片段(JSON格式):
{ "emailSubject": "请签署指定文档", "documents": [/* 文档配置内容 */], "recipients": {/* 收件人配置内容 */}, "settings": { "allowPrint": false } }
注意事项
- 以上配置仅针对DocuSign标准签署界面生效,若采用完全自定义的嵌入签署UI,需自行控制打印按钮的显示逻辑。
- 请确保使用DocuSign API v2.1及以上版本,该参数在旧版本中可能不支持。
内容的提问来源于stack exchange,提问作者Pulse Mind
相关产品推荐
相关产品推荐

