Docusignapi DocuSign API-嵌入式收件人
我想使用基于SOAP的API调用为嵌入式/捕获式收件人创建信封,并生成一个令牌,收件人可以在创建信封后立即使用该令牌对信封进行签名。 我已遵循您的文档,但无法为嵌入的签名者创建令牌。我可以创建一个信封,但在创建令牌时,出现了一个错误 “无效的签名凭据” 根据您的文档,在创建带有捕获收件人的信封时,我需要为收件人传入clientuserid。我每次都需要对同一个收件人使用相同的clientuserid。 看起来,我以前可能已经创建了一个包含受控收件人的信封,但我没有使用正确的组合。每次我创建一个包含受控收件人的信封时,收件人名称、电子邮件地址和clientuserid 1) 是否有方法将clientuserid重新分配给收件人 2) 是否有方法检索收件人的clientuserid 3) 在DocuSign帐户中,我们如何检查是否已与一个或多个俘虏收件人创建了信封 4) 我们是否必须从DocuSign帐户打开任何设置才能创建包含受控收件人的信封?1)您可以使用收件人更正呼叫来更新给定收件人的Docusignapi DocuSign API-嵌入式收件人,docusignapi,Docusignapi,我想使用基于SOAP的API调用为嵌入式/捕获式收件人创建信封,并生成一个令牌,收件人可以在创建信封后立即使用该令牌对信封进行签名。 我已遵循您的文档,但无法为嵌入的签名者创建令牌。我可以创建一个信封,但在创建令牌时,出现了一个错误 “无效的签名凭据” 根据您的文档,在创建带有捕获收件人的信封时,我需要为收件人传入clientuserid。我每次都需要对同一个收件人使用相同的clientuserid。 看起来,我以前可能已经创建了一个包含受控收件人的信封,但我没有使用正确的组合。每次我创建一个包
clientUserId
,但如果不起作用,您可以始终从信封中删除收件人,然后作为嵌入收件人重新添加
2) 要为收件人检索clientUserId
值和其他信息,您需要进行以下API调用:
获取信封收件人状态
URI:
方法:
GET
样本响应:
{
"recipientCount":"String content",
"signers":[{
"deliveredDateTime": "String content",
"recipientAuthenticationStatus":{
"(authentication status result)":
"eventTimestamp":"String content"
"status":"String content"
}
},
"recipientId": "String content",
"clientUserId": "String content",
"requireIdLookup": "String content",
"roleName":"String content",
"routingOrder": "String content",
"signedDateTime": "String content",
"status": "String content",
"email": "String content",
"name": "String content" }]
}]
}
3) 我不确定您是否可以通过DocuSign控制台进行检查,上面描述的API调用将指示给定的收件人是否为俘虏。如果定义了clientUserId
值,则它们是嵌入的-否则它们是远程签名者
4) 是的,这是API集成需要包括在其客户计划中的一项功能。有关更多信息,请与您的DocuSign客户经理联系。谢谢您的详细回复。每次将同一收件人添加为捕获收件人时,是否需要对该收件人使用相同的clientuserid?是否必须启用我的demo DocuSign帐户才能使用捕获收件人?@user2858740您的demo帐户已启用“所有功能模式”,因此它将已设置为使用捕获收件人。使用相同的clientUserId将允许签名者不必在每次签名时都采用新签名。这取决于工作流程。我看到的大多数集成都有一个随机的clientUserId。谢谢你的反馈。在我的demo DocuSign帐户中创建信封时,我收到一个错误“签名凭据无效”。我可以创建一个远程收件人的信封。如何更正此错误?请用示例请求开始一个新问题,没有所有数据很难解码。如果这回答了这个问题,也可以将Ergin的回答标记为已接受:)
{
"recipientCount":"String content",
"signers":[{
"deliveredDateTime": "String content",
"recipientAuthenticationStatus":{
"(authentication status result)":
"eventTimestamp":"String content"
"status":"String content"
}
},
"recipientId": "String content",
"clientUserId": "String content",
"requireIdLookup": "String content",
"roleName":"String content",
"routingOrder": "String content",
"signedDateTime": "String content",
"status": "String content",
"email": "String content",
"name": "String content" }]
}]
}