Docusignapi 使用DocuSign API在一个信封中包含两个模板

Docusignapi 使用DocuSign API在一个信封中包含两个模板,docusignapi,Docusignapi,我已经能够使用templateID成功地用模板启动一个信封,但我正在尝试生成一个信封,信封中包含两个都有模板的文档。在DocuSign网站界面中,可以启动一个新信封,然后“勾选”要添加到信封中的多个模板 我已找到以下API调用: 用模板开始信封 获取模板 将文档添加到信封中 然而,不幸的是,一旦创建了一个模板,我就找不到任何东西可以将其添加到草稿信封中。如果不是很明显,这里的问题是:从模板生成新文档并将其添加到created状态中预先存在的信封中的API调用是什么?您可以基于多个模板创建信封

我已经能够使用
templateID
成功地用模板启动一个信封,但我正在尝试生成一个信封,信封中包含两个都有模板的文档。在DocuSign网站界面中,可以启动一个新信封,然后“勾选”要添加到信封中的多个模板

我已找到以下API调用:

  • 用模板开始信封
  • 获取模板
  • 将文档添加到信封中

然而,不幸的是,一旦创建了一个模板,我就找不到任何东西可以将其添加到草稿信封中。如果不是很明显,这里的问题是:从模板生成新文档并将其添加到
created
状态中预先存在的信封中的API调用是什么?

您可以基于多个模板创建信封。诀窍是使用请求的可选属性

2013年4月,我主持了一次以模板为重点的网络研讨会,在研讨会上我演示了3个不同的模板示例。它们的复杂性不断增加,直到第三个,最后一个演示了如何将多个模板组合到一个信封中。以下是本文的要点,其中包含PHP代码和示例JSON正文:

下面是第三个示例的JSON,您需要添加与请求正文类似的内容:

{
    "emailSubject": "DocuSign Templates Webinar - Example 3",
    "emailBlurb": "Example #3 - Composite Templates",
    "status": "sent",
    "compositeTemplates": [
        {
            "serverTemplates": [
                {
                    "sequence": "1",
                    "templateId": "55A80182-2E9F-435D-9B16-FD1E1C0F9D74"
                }
            ],
            "inlineTemplates": [
                {
                    "sequence": "1",
                    "recipients": {
                        "signers": [
                            {
                                "email": "test@docusign.com",
                                "name": "First Recipient",
                                "recipientId": "1",
                                "roleName": "RoleOne"
                            }
                        ]
                    }
                }
            ]
        },
        {
            "serverTemplates": [
                {
                    "sequence": "2",
                    "templateId": "44D9E888-3D86-4186-8EE9-7071BC87A0DA"
                }
            ],
            "inlineTemplates": [
                {
                    "sequence": "2",
                    "recipients": {
                        "signers": [
                            {
                                "email": "test2@docusign.com",
                                "name": "Recipient 2",
                                "recipientId": "1",
                                "roleName": "RoleOne"
                            }
                        ]
                    }
                }
            ]
        }
    ]
}
请注意,服务器模板的sequence属性可用于更改模板文档在信封中的显示顺序。

添加到Ergin的

  • 可以使用api将模板添加到现有信封中
  • 可以使用api将模板添加到指定信封中的文档中

再一次,你太棒了!我将在未来几天内对此进行测试,但我也从我的DocuSign客户经理那里听到了相同的答案,因此我将继续并标记此答案。谢谢