簡體   English   中英

SOAP API-刪除收件人

[英]SOAP API - deleting recipient

看起來我們可以在REST API中刪除收件人,但是SOAP API中是否有一種方法可以刪除收件人?

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

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

我們還查看了CorrectAndResendEnvelope(),似乎我們可以編輯收件人信息,但不能刪除。

提前致謝!

不,沒有用於刪除收件人的SOAP等效項。 這是為什么鼓勵DocuSign的REST API優於SOAP API的原因之一,並且每個月發布的此功能差距都在不斷擴大。

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

  1. 發送信封后,使用諸如“編輯器”或“代理”之類的收件人類型來編輯收件人信息。
  2. 而不是刪除可選收件人,僅在需要時在過程中稍后添加它們。
  3. 使用REST刪除您的可選收件人。

對於#1,有一些收件人類型,例如“編輯者”,“代理”或“管理收件人”,它們使您可以編輯位於routingOrder中的收件人的收件人信息。

對於#2,而不是在開始時添加收件人,僅添加所需的收件人,然后在以后如果確定需要可選收件人,則通過收件人更正/添加來添加。

對於#3,不錯的是,您可以混合使用API​​,並在SOAP中進行某些調用,而在REST中進行其他調用。 您唯一要做的就是編寫代碼以發送REST請求並解析響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM