无法在模板中设置自定义字段的值

时间:2016-10-14 17:09:02

标签: docusignapi

我的用例很简单。我想在我的模板中创建自定义字段,并通过填写基于收件人的自定义字段来使用它来创建具有不同值的文档。我试图在我的模板中设置自定义字段“test”,并且它没有反映在创建的文档中。我无法理解我是否在这里犯了任何错误,因为我正在做api样本建议的内容。

API - demo.docusign.net/restapi/v2/accounts/1938032/envelopes

Min-  80.451 ; Max- 83.566

1 个答案:

答案 0 :(得分:0)

如果您使用的是现有模板,则需要在模板中定义字段(选项卡),并命名与您在API请求中提供的完全相同的tabLabel。换句话说,查看您的请求时,您需要在模板中的某个位置定义一个文本字段,其标签为"test",以使您的JSON正常工作。

另一方面,如果您没有使用模板,那么您可以像这样预先填充:

{
    "status": "sent",
    "emailSubject": "Basic Tabs Example",
    "documents": [{
        "documentId": "1",
        "name": "contract.pdf",
        "documentBase64": "base64 document bytes...",
    }],
    "recipients": {
        "signers": [{
            "email": "john@email.com",
            "name": "John Doe",
            "recipientId": "1",
            "tabs": {
                "textTabs": [{
                    "tabLabel": "test",
                    "value": "12345",                    
                    "xPosition": "75",
                    "yPosition": "50",
                    "documentId": "1",
                    "pageNumber": "1"
                }]
            }
        }]
    }
}