2015-05-22 44 views
0

我在基於模板的信封上修改或替換籤名人時遇到問題。該模板指定1個簽名者和1個cc。信封處於「發送」狀態。文檔表明我可以更新尚未簽名的簽名者的某些屬性。基於模板REST API修改/刪除信封上簽名人的問題

當我試圖修改簽名者(例如更新的電子郵件地址),我得到一個錯誤:

{ 
    u'recipientUpdateResults': [ 
     { 
      u'errorDetails': { 
       u'errorCode': u'RECIPIENT_UPDATE_FAILED', 
       u'message': u'**Therecipientcouldnotbeupdated.Recipientislocked.**' 
      }, 
      u'recipientId': u'1' 
     } 
    ] 
} 

然後我試圖增加額外的簽名者具有相同簽名者的角色,然後刪除的方法原始簽名者。當處理刪除我得到另一個錯誤:

{ 
    u'signers': [ 
     { 
      u'errorDetails': { 
       u'errorCode': u'RECIPIENT_DELETE_FAILED', 
       u'message': u'**Therecipientcouldnotbedeleted.Recipientisrequired.**' 
      }, 
      u'recipientId': u'1', 
      u'routingOrder': u'', 
      u'status': u'' 
     } 
    ] 
} 

我不明白是什麼讓鎖定或要求籤名者。有什麼方法可以釋放這些限制以便能夠進行修改或替換?

任何幫助或指導將不勝感激。

回答

0

發現問題。在模板上沒有設置sender_can_delete或sender_can_edit屬性。我更正了模板上的設置,現在收件人修改和收件人按照預期通過REST API刪除工作。

在API響應得到受援國地位有兩個鍵/值指示簽名者的鎖定狀態:

u'templateLocked': u'true', 
u'templateRequired': u'true'