改进的 JSON SIM 格式似乎是相当新的东西,从阅读文档看来,通过 API,我们只能创建帐户级别的配置,这意味着我们将接收来自所有信封的事件,并且只有管理员可以创建此配置。
是否可以为非管理员用户的特定信封配置 webhook,就像我们可以使用聚合 webhook 一样?
您是否打算弃用其他 webhook 模型?
改进的 JSON SIM 格式似乎是相当新的东西,从阅读文档看来,通过 API,我们只能创建帐户级别的配置,这意味着我们将接收来自所有信封的事件,并且只有管理员可以创建此配置。
是否可以为非管理员用户的特定信封配置 webhook,就像我们可以使用聚合 webhook 一样?
您是否打算弃用其他 webhook 模型?
可以为每个信封 webhook 设置新的JSON SIM 格式。下面是一个代码片段,其中包含交付模式、事件以及需要在 eventNotification 部分中设置以启用这种新格式的格式。需要注意的一点是,这种新格式具有新的 webhook 结构,因此建议先在 Demo 中进行测试。
在弃用其他方法方面,我们不会在可预见的未来弃用 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": [
…</p>