Docusign UpdateRecipients

时间:2016-02-04 17:08:40

标签: docusignapi

我们的应用程序使用具有2个角色的API从模板创建草稿信封。

rolename:“signer1” “recipientId”: “1”,     “角色名”:“signer1”     “routingOrder”: “1”,     “电子邮件”:“EMAIL1”     “名称”: “NAME1”

rolename:“signer2” “recipientId”: “2”,     “角色名”:“signer2”     “routingOrder”: “2”,     “电子邮件”:“EMAIL2”     “名称”: “NAME2”

草稿创建正确,我可以按原样发送。

问题是,如果我想在发送之前通过API更新其中一个收件人,那么docusign会使用哪个字段来了解您尝试更新的收件人?

e.g。我想更改signer1的电子邮件地址

我希望这个问题很清楚。

1 个答案:

答案 0 :(得分:1)

要修改草稿信封中的现有收件人,您需要使用“recipeintId”来引用特定的收件人,然后在PUT调用中输入您要修改的详细信息。 下面你会看到我修改recipientId 1并给我一个新名字和电子邮件地址的例子。

注意:为了简单起见,我在示例中使用了X-DocuSign-Authentication标头,而不是应该使用承载令牌的安全措施。

Doc:Link to DocuSign Documentation

PUT https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId}/recipients

X-DocuSign-Authentication: <DocuSignCredentials><Username>{name}</Username><Password>{password}</Password><IntegratorKey>{integrator_key}</IntegratorKey></DocuSignCredentials>
Accept: application/json
Content-Type: application/json
{
 "signers" :
 [
   {
     "email": "john.doe@comapany.com",
     "name": "John Doe",
     "recipientId": "1"
    }
 ]
}

要收集您的信封的recipiendId,您可以使用。具有类似URL的GET请求

GET https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId}/recipients