2013-10-09 28 views
0

看起來我們可以在REST API中刪除收件人,但是SOAP API中是否存在允許刪除收件人的方法?SOAP API - 刪除收件人

目前我們從SOAP API調用CreateEnvelopeFromTemplatesAndForms()來創建草稿信封。該模板可能有多個收件人,其中一些可能是可選的。在我們可以通過將ActivateEnvelope設置爲true或調用SendEnvelope()來發送信封之前,似乎必須填寫所有收件人的信息(例如姓名,電子郵件等),否則該電話會發出錯誤信息「...電子郵件地址是無效的...」。因此,我們希望在不需要時刪除可選收件人。

我們能否以某種方式爲CreateEnvelopeFromTemplatesAndForms()調用定義一個InlineTemplate來刪除收件人?

我們也看了CorrectAndResendEnvelope(),好像我們可以編輯收件人信息但不能刪除。

在此先感謝!

回答

0

不,不存在用於刪除收件人的SOAP等效項。這是爲什麼通過SOAP API鼓勵DocuSign的REST API的原因之一,並且隨着每月發行版本的增加,這種功能差距也在不斷增加。

三種解決方法我能想到的:

  1. 使用收件人類型像編輯器或代理信封已發送後編輯收件人信息。
  2. 而不是刪除可選收件人,只有在需要時纔在過程中添加它們。
  3. 使用REST刪除您的可選收件人。

對於#1,有編輯器,代理或管理收件人等收件人類型,允許您編輯稍後在routingOrder中收件人的收件人信息。

對於#2而言,不是在開始時添加收件人,而是在稍後決定是否需要可選收件人時添加所需收件人,然後通過收件人更正/添加將其添加。

對於#3,好處是您可以混用這些API,並在SOAP和其他REST中進行一些調用。您唯一需要做的就是編寫代碼來發送REST請求並解析響應。

+0

感謝您的澄清,這是有幫助的。 – user2851693