我試圖通過DocuSign REST API使用複合模板並遇到TAB_REFERS_TO_MISSING_DOCUMENT
錯誤。即使沒有選項卡,DocuSign複合模板TAB_REFERS_TO_MISSING_DOCUMENT
大約有StackOverflow上這個錯誤的幾個職位,(參見,例如,here,here,here),但不像我讀過的其他職位,我收到此錯誤即使有在沒有任何標籤我envelopeDefinition
。
我在我的沙盒中設置了兩個模板,它們都具有相同的收件人:第一個收件人Signer1
意在由API請求提供。第二個收件人是我公司的代表,不需要提供。兩個模板都有各種標籤,其值必須由API請求填充,儘管我已經刪除了試圖調查此問題的所有標籤,但都無濟於事。
我能夠讓模板自己完美地工作。但是,嘗試使用複合模板令我困惑。
我現在請求主體的版本是這樣的:
"emailSubject": "Please sign the documents",
"status": "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "153ab223-..."
},
{
"sequence": "2",
"templateId": "54ff1d62-..."
}
],
"inlineTemplates": [
"sequence": "1",
"recipients": {
"signers": [
"clientUserId": <<some_unique_id>>,
"email": <<signer_1_email>>,
"name": <<signer_1_name>>,
"recipientId": "1",
"roleName": "Signer1"
]
}
]
}
]
有了這個請求,或者幾乎我試圖構建我的要求,每一個其他的方式,我得到同樣的錯誤消息:
TAB_REFERS_TO_MISSING_DOCUMENT
The DocumentId specified ... refers to DocumentId 66887495 which is not present.
它報告的文檔ID號碼爲66887495
,似乎確實是我正在使用的其中一個模板的ID。但是:
- 它包含在信封中,在
serverTemplates
部分,所以它爲什麼說它不包含在信封裏? - 我的要求中沒有任何地方有
documentId
。爲什麼它似乎認爲有? - 我甚至嘗試通過沙箱從兩個模板中刪除所有選項卡。即使這個請求或這些文檔中沒有任何標籤,我仍然會遇到這個錯誤。
任何幫助非常感謝。謝謝。