DocuSign DocumentStatus 模板 ID 未在 webhook 中返回?
DocuSign DocumentStatus Template Id Not coming back in webhook?
我正在使用带有服务器模板的复合模板,我想知道用于生成发送到 webhook 的负载中的文档的模板 ID?这可能吗?
我们的设置与此类似(不完整):
{
"compositeTemplates":[
{
"compositeTemplateId":"888cec02d-47a1-49df-be44-948e8f42383a",
"inlineTemplates":[
{
"recipients":{
"signers":[
{
"clientUserId":"bjangles",
"email":"bojangles@premierinc.com",
"name":"Bo Jangles",
"recipientId":"298463583",
"roleName":"Signer1"
}
]
},
"sequence":"3"
}
],
"serverTemplates":[
{
"sequence":"2",
"templateId":"888cec02d-47a1-49df-be44-948e8f42383a"
}
]
},
{
"compositeTemplateId":"999cec02d-47a1-49df-be44-948e8f42383a",
"inlineTemplates":[
{
"sequence":"3"
}
],
"serverTemplates":[
{
"sequence":"4",
"templateId":"999cec02d-47a1-49df-be44-948e8f42383a"
}
]
}
]
}
在从 DocuSign
的 XML 有效负载中发送给我们的 DocumentStatus 节点中
<DocumentStatuses>
<DocumentStatus>
<ID>1</ID>
<Name>Test.pdf</Name>
<TemplateName>Test 1</TemplateName>
<Sequence>1</Sequence>
</DocumentStatus>
<DocumentStatus>
<ID>2</ID>
<Name>Test.pdf</Name>
<TemplateName>Test 2</TemplateName>
<Sequence>2</Sequence>
</DocumentStatus>
</DocumentStatuses>
我可以看到使用的模板名称,但我也想知道模板 ID。我们将其作为数据库中的业务密钥,用于跟踪实际签署的内容。
谢谢!
您需要进行以下 API 调用以了解用于创建信封的 templateId:
GET /v2/accounts/{accountId}/envelopes/{envelopeId}/templates
详细文档可用here
在 Connect 通知消息中包含模板 ID 已在产品路线图上。但这就是未来(该问题尚无时间表)。
Amit 的解决方案是目前的正确方法。您需要比较方法的响应数据和通知消息之间的模板名称。这很麻烦,但工作正常。只需确保模板具有唯一的名称!
我正在使用带有服务器模板的复合模板,我想知道用于生成发送到 webhook 的负载中的文档的模板 ID?这可能吗?
我们的设置与此类似(不完整):
{
"compositeTemplates":[
{
"compositeTemplateId":"888cec02d-47a1-49df-be44-948e8f42383a",
"inlineTemplates":[
{
"recipients":{
"signers":[
{
"clientUserId":"bjangles",
"email":"bojangles@premierinc.com",
"name":"Bo Jangles",
"recipientId":"298463583",
"roleName":"Signer1"
}
]
},
"sequence":"3"
}
],
"serverTemplates":[
{
"sequence":"2",
"templateId":"888cec02d-47a1-49df-be44-948e8f42383a"
}
]
},
{
"compositeTemplateId":"999cec02d-47a1-49df-be44-948e8f42383a",
"inlineTemplates":[
{
"sequence":"3"
}
],
"serverTemplates":[
{
"sequence":"4",
"templateId":"999cec02d-47a1-49df-be44-948e8f42383a"
}
]
}
]
}
在从 DocuSign
的 XML 有效负载中发送给我们的 DocumentStatus 节点中 <DocumentStatuses>
<DocumentStatus>
<ID>1</ID>
<Name>Test.pdf</Name>
<TemplateName>Test 1</TemplateName>
<Sequence>1</Sequence>
</DocumentStatus>
<DocumentStatus>
<ID>2</ID>
<Name>Test.pdf</Name>
<TemplateName>Test 2</TemplateName>
<Sequence>2</Sequence>
</DocumentStatus>
</DocumentStatuses>
我可以看到使用的模板名称,但我也想知道模板 ID。我们将其作为数据库中的业务密钥,用于跟踪实际签署的内容。
谢谢!
您需要进行以下 API 调用以了解用于创建信封的 templateId:
GET /v2/accounts/{accountId}/envelopes/{envelopeId}/templates
详细文档可用here
在 Connect 通知消息中包含模板 ID 已在产品路线图上。但这就是未来(该问题尚无时间表)。
Amit 的解决方案是目前的正确方法。您需要比较方法的响应数据和通知消息之间的模板名称。这很麻烦,但工作正常。只需确保模板具有唯一的名称!