node.js - Docusign Connect 审计事件
问题描述
DocuSign webhook 每条消息发送 1 个信封。如果它们已被配置,它还可以返回相应的子实体(例如文档、收件人)。
我还想在消息中接收信封的审核事件(当有人打开或查看时)。
可能吗?还是只能通过轮询?推荐的策略是什么?
解决方案
DocuSign webhook 通知消息按webhook event
. 在信封级别(草稿、已发送、已交付、已完成、已拒绝或已作废)和每个收件人(已发送、已交付、已完成、已拒绝、AuthenticationFailed 和 AutoResponded)都有事件。
信封的审计事件recipient viewing
可用作Delivered
接收者事件。
还有其他审计事件不能作为 webhook 事件使用。要跟踪那些你需要投票的人。请记住每个信封每 15 分钟轮询一次的 DocuSign 限制。(以及每小时 1,000 次调用的整体 API 限制。)
如果您订阅了 recipient.Delivered 事件,那么当收件人查看信封时,您将收到一条 webhook 消息。查看收件人和状态的Delivered
日期戳。Delivered
但是,如果您将 webhook 系统设置为聚合通知消息(默认设置),那么单个通知可能会聚合在一起。例如,如果您同时订阅收件人已交付和已完成的事件,并且收件人打开(已交付)然后立即签署(已完成)信封,您可能只会收到一个通知,用于稍后(已完成)的事件。
但是您的代码可以查找已交付的日期戳以查看信封是否已交付。
推荐阅读
- angular - Angular ngFor 生命周期
- ios - 无法在两个控制器之间连接/执行 segue。迅速。由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序
- javascript - if语句在foreach循环javascript中不起作用
- c - JNI:未定义符号 GOMP_parallel
- php - 在 DAO 中绑定多个表的查询
- ios - Apple 开发人员网站中的证书、标识符和配置文件页面正在重定向到帐户页面
- mysql - Mysql join 选择多列最佳实践
- python - ModuleNotFoundError:conda 中没有名为“__builtin__”的模块
- jenkins-pipeline - 在 Json 中解析 Json
- docker - 从 Google Container Registry 中删除图像并上传另一个具有相同标签的图像后,仍会拉取已删除的图像