0

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

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

我在 REST API 指南中读到需要为我的帐户启用此功能;可能是我的演示开发帐户没有启用此功能。我只需要验证我是否没有在此调用中省略任何基本参数。我已尝试传递我的电子邮件(作为帐户持有人),但仍然收到此错误。这是我的请求正文 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"
}

谢谢!

4

1 回答 1

1

我相信您已经发现了 REST API Explorer 的一个错误,因为它至少缺少一个用于亲自签名者的字段。如果您查看REST API 文档,您会发现 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

于 2013-10-17T14:37:46.300 回答