Docusign API无效的电子邮件地址错误,带有inPersonSigner收件人类型的文档请求中的签名

时间:2013-10-17 13:54:56

标签: docusignapi

我目前正在测试一个API调用,该调用最终将允许代理提供签名,另一方可以签名。在通过API Explorer发送呼叫时,我继续收到以下响应:

{
  "errorCode": "INVALID_EMAIL_ADDRESS_FOR_RECIPIENT",
  "message": "The email address for one of the recipients is not valid."
}

我在REST API指南中读到需要为我的帐户启用此功能;可能是我的demo dev帐户没有启用此功能。我只需要验证我是否在此调用中没有省略任何必要参数。我已经尝试传递我的电子邮件(作为帐户持有人)并仍然收到此错误。这是我的请求正文JSON:

{
  "emailBlurb": "test",
  "emailSubject": "test",
  "documents": [
    {
      "name": "ChiropractorPlusApplication.pdf",
      "documentId": "1"
    }
  ],
  "recipients": {
    "inPersonSigners": [
      {
        "hostName": "Joe Host",
        "recipientId": "1",
        "name": "Name",
        "email": "host@gmail.com",
        "signerName": "Insured"
      }
    ]
  },
  "status": "sent"
}

谢谢!

1 个答案:

答案 0 :(得分:1)

我相信你发现了一个REST API资源管理器的错误,因为它至少缺少一个In Person Signers字段。如果您查看REST API documentation,您会看到In Person Signers还有一个必需参数,即hostEmail

尝试添加到您的JSON

"hostEmail" : "host's email address",

而且我有一种感觉会做到这一点。有关“人员签名者”收件人类型的信息,请参阅REST API v2 PDF的第275页。它首先显示一个示例请求,其中包含下面的所有选项,它列出了此收件人类型的必填字段: http://www.docusign.com/sites/default/files/REST_API_Guide_v2.pdf