模板角色 添加,而不是替换签名者



左列"获取"收件人,右列"邮寄"信封

问题是而不是像我根据文档预期的那样替换客户端。

它向流程添加了第二个签名者。我的模板是为顾问和客户两个角色设置的。我让客户端只是我通过 API 传递的客户端。相反,它总共发送了3封电子邮件。一个到模板客户端,一个到模板顾问,一个到 API 传递客户端。

除非我误解了 api 函数,否则它不应该发送电子邮件到 原始模板客户端。

发生这种情况时,通常意味着您在"创建信封"API 调用中为收件人指定的值与模板为收件人角色指定的值(即roleName等)不完全匹配

若要解决此问题,我建议对模板发出"获取收件人"调用 (GET /v2/accounts/{accountId}/templates/{templateId}/recipients),以确定模板为"客户端"收件人角色定义的确切值,然后确保"创建信封"API 请求为要担任"客户端"角色的收件人指定相同的确切值(包括大小写)。如果您尝试了此操作但仍然无法弄清楚,请使用您的"创建信封"请求和"获取收件人"请求的结果更新您的问题,SO 上的某个人可能会发现您的问题。

模板b521bece-6440-430a-9762-bf8d4543edc5已填写收件人电子邮件/姓名。

由于收件人详细信息已填写,因此在模板中,您将无法在信封创建期间替换值。

您可以修改模板并将名称和电子邮件字段留空。

然后创建只有一个收件人的信封。通知将仅发送给单个收件人。

POST /v2/accounts/{accountId}/envelopes

{
"status": "sent",
"templateId": "b521bece-6440-430a-9762-bf8d4543edc5",
"templateRoles": [
{
"email": "mike@acme.com",
"name": "Mike TestName",
"roleName": "Client"
}
]
}

最新更新