使用模板时添加文档

时间:2017-03-20 23:48:54

标签: docusignapi

我在DocuSign帐户中创建了一个模板。根据用户界面的要求,我上传了一份文件。

我一直在尝试使用此模板创建一个事务,但是,我需要在模板中提供的文档之外添加文档。

查看DocuSign Template documentation,似乎无法提及:要将模板应用于信封,您必须在信封定义中设置templateId和templateRoles属性。由于模板已包含文档,因此您无需配置文档节点。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

除了服务器模板中的文档外,您还可以使用composite templates并指定新文档。

{
    "compositeTemplates": [
        {
            "compositeTemplateId": "1",
            "serverTemplates": [
                {
                    "sequence": "1",
                    "templateId": "<Specify the server template Id here>"
                }
            ],
            "inlineTemplates": [
                {
                    "sequence": "1",
                    "recipients": {
                        "signers": [
                            {
                                "name": "Recipient One",
                                "email": "recipientone@foo.com",
                                "roleName": "Signer", //This is the role name in the server template
                                "recipientId": "1"
                            }
                        ]
                    }
                }
            ]
        },
        {
            "compositeTemplateId": "2",
            "inlineTemplates": [
                {
                    "sequence": "2"
                }
            ],
            "document": {
                "documentId": "3", //Make sure this documentId is different from the document's present in the server template.
                "name": "DocumentThree",
                "fileExtension": "txt",
                "documentBase64": "RG9jIFRXTyBUV08gVFdP"
            }
        }

    ],
    "emailSubject": "Adding a new doc with composite templates",
    "status": "created"
}