2017-05-09 14 views
1

使用DocuSign發送信封時出現問題。我指定我想用templateId(可以說,模板2)的信封,但收件人狀態越來越代替模板2或模板的模板1 3Docusign Api:爲什麼我不能選擇模板來發送信封?

這裏是我的JSON對象:

{ 
    "emailSubject": "Test Email", 
    "emailBlurb": "This is for testing docusign api", 
    "templateId": "{2}", 
    "templateRoles": [ 
    { 
     "email": "email", 
     "name": "Shawn Williams", 
     "roleName": "Signee", 
     "tabs": { 
     "fullNameTabs": [ 
      { 
      "tabLabel": "Name 67755b0d-2284-.....id", 
      "value": "Shawn Williams" 
      } 
     ], 
     "companyTabs": [ 
      { 
      "tabLabel": "Company f9d5d265-9d97-....id", 
      "value": "SDD" 
      } 
     ], 
     "titleTabs": [ 
      { 
      "tabLabel": "Title 35713ae4-3330-4....id", 
      "value": "MR" 
      } 
     ], 
     "ssnTabs": [ 
      { 
      "tabLabel": "SSN", 
      "value": "123456789" 
      } 
     ], 
     "firstNameTabs": [ 
      { 
      "tabLabel": "F_Name", 
      "value": "Shawn" 
      } 
     ], 
     "lastNameTabs": [ 
      { 
      "tabLabel": "L_Name", 
      "value": "" 
      } 
     ], 
     "emailAddressTabs": [ 
      { 
      "tabLabel": "Email", 
      "value": "swi" 
      } 
     ] 
     } 
    } 
    ], 
    "transactionId": "test-2-id", 
    "status": "sent" 
} 

我真的很感謝一些幫助;我已經爲此工作了3天。

編輯:我發了一個帖子到'/ envelopes',我的帳戶現在處於演示階段,以防重要。

我使用模板ID:66b9f112-d135-4e74-9a30-1c0a2333ae5b和cf5a9348-0d05-44ab-b0ac-8847303aa0ba。它們純粹是爲了測試的原因,並且有不同的領域。

+0

_recipient不斷獲取模板1而不是模板2或模板3_ ...您只需在您的請求中指定一個模板,它不應該引用任何其他模板。 Template 1,2&3有什麼區別?你所得到的行爲有什麼不同?請發佈您的模板ID。 –

+0

也可以嘗試沒有** transactionId **在您的請求 –

+0

@CodingDawg我想指定我希望他們接收哪個模板,而不是發送多個模板。我還需要transactionId來跟蹤信封,當我得到回調。 –

回答

0

您正在指定CreateEnvelope請求中的transactionId。這阻止了使用新模板發送的新信封。

刪除財產"transactionId": "test-2-id"和您的信封應與新模板一起發送。或者爲每個信封使用交易ID屬性的新值。

Documentation:(擴大envelopeDefinition屬性)

的transactionId:用於識別一個信封。該ID是發件人生成的值,在DocuSign系統中有效7天。 建議使用事務ID進行脫機簽名,以確保信封不會多次發送。 transactionId屬性可用於在信封狀態返回之前互聯網連接丟失的情況下確定信封的狀態(即是否創建信封)。

相關問題