0

改进的 JSON SIM 格式似乎是相当新的东西,从阅读文档看来,通过 API,我们只能创建帐户级别的配置,这意味着我们将接收来自所有信封的事件,并且只有管理员可以创建此配置。

是否可以为非管理员用户的特定信封配置 webhook,就像我们可以使用聚合 webhook 一样?

您是否打算弃用其他 webhook 模型?

4

1 回答 1

1

可以为每个信封 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>

于 2022-01-18T04:01:14.473 回答