我正在使用沙箱中的Envelopes: create API来成功发送签名请求。我现在正在处理一个涉及DocuSign模板和两个模板角色的文件,以便每个收件人只能填写自己的姓名,日期和签名字段。
在使用DocuSign Admin网页发送这些邮件时,此方法工作正常,但是通过我的API请求,第一个收件人/角色可以填写两个收件人的所有字段。
我显然在这里做错了事,想知道我是否可以以某种方式查看/检索不是通过API发送而是通过DocuSign管理员网页发送的信封的JSON数据。
例如,我需要以下数据,因此可以将其与我的请求进行比较:
{
"accountId": "301424",
"emailSubject": "API Example - Populating Data in Templates",
"templateId": "44D9E888-3D86-4186-8EE9-7071BC87A0DA",
"templateRoles": [{
"email": "john.doe@email.com",
"name": "John Doe",
"roleName": "Customer",
"tabs": {
"textTabs": [{
"tabLabel": "CustomerAddress",
"value": "123 Main St. San Francisco, CA 94105"
},
{
"tabLabel": "CustomerSSN",
"value": "12-345-6789"
}]
}
}],
"status": "sent"
}
是否可以知道信封ID,以检索用于生成信封/签名请求的JSON?
答案 0 :(得分:0)
您可以使用API request logging feature查看DocuSign Web工具创建信封的请求。但是,Web工具通常使用多个API调用来创建信封。您可以执行相同操作,也可以将多个呼叫合并为一个。
如果您提出一个新问题并提供您正在使用的JSON,我们也许可以直接发现您的错误。
例如,您是否为测试中的两个模板角色使用了两个不同的电子邮件地址?
您是否设置了标签/字段,以便只能由特定收件人修改?
您是通过编程方式创建模板还是使用DocuSign网络工具来创建模板?