如何为使用模板角色的嵌入式签署添加SMS身份验证?
为使用templateRoles的嵌入式信封添加SMS身份验证失败的问题与解决方法
问题描述
我尝试为使用templateRoles的嵌入式信封添加SMS身份验证,但未成功。信封及信封视图创建过程无错误,但签署者可直接完成签署,查看或签署前从未被要求通过SMS验证。
已尝试的操作
- 在管理员演示环境中,确认「设置>身份验证」已启用「Phone Authentication(SMS或Phone Call)」,并与销售/支持人员确认该设置生效;
- 通过
accounts/{account_id}/identity_verification端点获取对应Phone Authentication的workflowId; - 查阅相关内容后得知可能需使用
compositeTemplates,不确定是否必须采用该方式,还是可通过当前基础模板引用模型实现; - 附上了最初的信封定义代码。
完整解决方案
- 从模板创建信封:发送POST请求至
/restapi/v2.1/accounts/{{account_id}}/envelopes,将status设置为created; - 更新信封收件人:发送PUT请求至
/restapi/v2.1/accounts/{{account_id}}/envelopes/{{envelope_id}}/recipients,为每个收件人添加identityVerification字段(需提前获取对应workflowId,通过recipientId覆盖原有空白收件人); - 更新信封状态为已发送:发送PUT请求至
/restapi/v2.1/accounts/{{account_id}}/envelopes/{{envelope_id}}; - 创建收件人视图:发送POST请求至
/restapi/v2.1/accounts/{{account_id}}/envelopes/{{envelope_id}}/views/recipient,获取的访问URL会要求签署者完成电话验证后才可签署。
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

