动态添加 text/data 到 DocuSign 模板

Dynamically add text/data to a DocuSign template

我正在使用 ASP.NET Web API 实现一个用 C# 编写的 API。我们的 API 调用 DocuSign 的实现,例如以请求签署合同。我们的应用程序通过其 REST API.

与 DocuSign 交互

我希望能够为我们的合同文档创建一个模板,然后在通过 REST API 发送合同时简单地引用该模板。

我遇到的问题是合同文件需要包含从我们的数据库中查询的数据,例如特定于收件人的产品列表。

是否可以在模板中添加占位符,然后可以通过 REST API 将占位符替换为从数据库中查询的特定收件人 text/data?

是的,这很容易通过 API 实现。假设您想要获取一个人的姓名和 SSN,并有一个模板,其中有两个数据字段,分别称为 ApplicantNameApplicantSSN。通过引用每个的 tabLabel 可以动态设置它们的值,例如:

{
    "accountId": "221765",
    "emailSubject": "DocuSign API Example",
    "templateId": "44D9E888-3D86-4186-8EE9-7071BC87A0DA",
    "templateRoles": [
        {
            "email": "sally.doe@email.com",
            "name": "Sally Doe",
            "roleName": "RoleOne",
            "tabs": {
                "textTabs": [
                    {
                        "tabLabel": "ApplicantName",
                        "value": "John Doe"
                    },
                    {
                        "tabLabel": "ApplicantSSN",
                        "value": "12-345-6789"
                    }
                ]
            }
        }
    ],
    "status": "sent"
}

只需确保您在 UI 中设置的名称与通过 API 调用设置的 tabLabel 完全匹配。