是否可以为特定信封配置改进的 JSON SIM 卡?
Is it possible to configure Improved JSON SIM for a specific envelope?
改进 JSON SIM 格式似乎是相当新的东西,从阅读文档看来,通过 API,我们只能创建一个帐户级别的配置,这意味着我们将收到来自所有信封的事件,只有管理员可以创建此配置。
是否可以为非管理员用户的特定信封配置 webhooks,就像我们可以使用聚合 webhooks 一样?
您打算弃用其他 webhook 模型吗?
可以为每个信封的 webhooks 设置新的 JSON SIM format。下面是一个代码片段,其中包含 deliveryMode、事件和需要在 eventNotification 部分中设置的格式以启用此新格式。需要注意的一件事是这种新格式具有新的 webhook 结构,因此建议首先在演示中进行测试。
就弃用其他方法而言,在可预见的未来我们不会弃用 XML/JSON 聚合模式,但我们将在今年晚些时候启动 XML SIM 的弃用计划。有关更多详细信息。
{
"emailSubject": "Please sign the attached document",
"status": "sent",
"eventNotification": {
"url": "https://apps.example.com/app2/webhook-listener",
"requireAcknowledgment": "true",
"loggingEnabled": "true",
"deliveryMode": "SIM",
"events": ["envelope-sent", "envelope-resent", "envelope-delivered", "envelope-completed", "envelope-declined", "envelope-voided", "envelope-signed", "recipient-authenticationfailed", "recipient-autoresponded", "recipient-declined", "recipient-deliveryfailed", "recipient-delivered", "recipient-completed", "recipient-sent", "recipient-resent"],
"eventData": {
"version": "restv2.1",
"format": "json",
"includeData": ["custom_fields", "extensions", "folders",
"recipients", "powerform", "tabs", "payment_tabs"]
}
},
"recipients": {
"signers": [
…
改进 JSON SIM 格式似乎是相当新的东西,从阅读文档看来,通过 API,我们只能创建一个帐户级别的配置,这意味着我们将收到来自所有信封的事件,只有管理员可以创建此配置。
是否可以为非管理员用户的特定信封配置 webhooks,就像我们可以使用聚合 webhooks 一样?
您打算弃用其他 webhook 模型吗?
可以为每个信封的 webhooks 设置新的 JSON SIM format。下面是一个代码片段,其中包含 deliveryMode、事件和需要在 eventNotification 部分中设置的格式以启用此新格式。需要注意的一件事是这种新格式具有新的 webhook 结构,因此建议首先在演示中进行测试。
就弃用其他方法而言,在可预见的未来我们不会弃用 XML/JSON 聚合模式,但我们将在今年晚些时候启动 XML SIM 的弃用计划。有关更多详细信息。
{
"emailSubject": "Please sign the attached document",
"status": "sent",
"eventNotification": {
"url": "https://apps.example.com/app2/webhook-listener",
"requireAcknowledgment": "true",
"loggingEnabled": "true",
"deliveryMode": "SIM",
"events": ["envelope-sent", "envelope-resent", "envelope-delivered", "envelope-completed", "envelope-declined", "envelope-voided", "envelope-signed", "recipient-authenticationfailed", "recipient-autoresponded", "recipient-declined", "recipient-deliveryfailed", "recipient-delivered", "recipient-completed", "recipient-sent", "recipient-resent"],
"eventData": {
"version": "restv2.1",
"format": "json",
"includeData": ["custom_fields", "extensions", "folders",
"recipients", "powerform", "tabs", "payment_tabs"]
}
},
"recipients": {
"signers": [
…