Docusignapi 使用Docusign的电话标识

Docusignapi 使用Docusign的电话标识,docusignapi,Docusignapi,我希望构建一些C#桌面客户端应用程序,它将发送大量PDF文件,以便与大量不同的个人进行签名,因此我想知道docusign API是否提供了自动化电话身份功能的访问?我无法在他们的网站上找到该页面。是的,您可以通过api访问该页面,DocuSign Developer Center有关于更流行功能的页面,有关完整信息,请始终查看文档: 您可以在请求正文中添加一个收件人参数,该参数设置可用于RSA ID检查或SMS身份验证的idCheckConfigurationName,还有一个phoneAut

我希望构建一些C#桌面客户端应用程序,它将发送大量PDF文件,以便与大量不同的个人进行签名,因此我想知道docusign API是否提供了自动化电话身份功能的访问?我无法在他们的网站上找到该页面。

是的,您可以通过api访问该页面,DocuSign Developer Center有关于更流行功能的页面,有关完整信息,请始终查看文档:

您可以在请求正文中添加一个收件人参数,该参数设置可用于RSA ID检查或SMS身份验证的
idCheckConfigurationName
,还有一个
phoneAuthentication
设置,我相信这就是您要找的。JSON看起来像:

"recipients": { 
     "signers": [{
        "idCheckConfigurationName": "string1",
        "phoneAuthentication": "string2"
     }]
}

其中
string1
可以是用于RSA ID检查的
ID Check$
,或者用于SMS Auth的
SMS Auth$
,而
string2
实际上由一个布尔值和一个列表组成,用于配置电话身份验证。有关详细信息,请参阅DocuSign的文档。

要为收件人指定电话身份验证,您需要在创建信封请求中为收件人指定以下属性:

   "idCheckConfigurationName": "Phone Auth $",
   "requireIdLookup": "true",
   "phoneAuthentication": {
       "recipMayProvideNumber": "false",
       "senderProvidedNumbers": [
           "206-222-1111"
       ]
   }
例如,这里有一个创建信封请求,指定第一个(也是唯一一个)收件人的电话身份验证

POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes

{
   "status" : "sent",
   "emailBlurb":"Test Email Body",
   "emailSubject": "-- Test Email Subject --",
   "recipients": {
       "signers" : [
       {
           "email": "bobsemail@outlook.com",
           "name": "Bob Adamson",
           "idCheckConfigurationName": "Phone Auth $",
           "requireIdLookup": "true",
           "phoneAuthentication": {
               "recipMayProvideNumber": "false",
               "senderProvidedNumbers": [
                   "206-111-2222"
               ]
           },
           "recipientId": "1",
           "routingOrder": "1",
           "tabs": {
               "signHereTabs": [
               {
                   "recipientId": "1",
                   "tabLabel": "Customer_Signature",
                   "documentId": "1",
                   "pageNumber": "1",
                   "xPosition": "99",
                   "yPosition": "424"
               }],
               "dateSignedTabs": [
               {
                   "recipientId": "1",
                   "tabLabel": "Customer_Date",
                   "documentId": "1",
                   "pageNumber": "1",
                   "xPosition": "373",
                   "yPosition": "456"
               }]
             }
        }]
    },
   "documents": [
    {
       "name": "TestDocAPI.pdf",
       "documentId": 1,
       "documentBase64": "BASE_64_ENCODED_DOCUMENT_BYTE_STREAM"
    }]
}
这只是一个例子——您在phoneAuthentication对象下设置的属性可能会根据您的具体需求而有所不同。请参阅docusignrestapi指南(),以了解有关电话身份验证下可用的其他属性的信息