Webhooks 与事件
Webhook 是一种系统通知服务,允许系统之间进行异步集成——每当流程状态发生变化时,Unico IDCloud 会通知您的后端,因此您无需轮询更新。
本节涵盖集成 Webhook 所需的四个方面:如何配置端点和认证、Unico 发送的事件、回退策略,以及您的端点必须实现的安全与可靠性模式。
何时使用 Webhook
Webhook 是接收流程完成通知的推荐方式。以下场景尤为适用:
- Human Token Journey(
humantoken、humantoken+revalidation)——在用户完成通过创建流程创建的流程旅程时接收通知。Webhook 仅在终态(PROCESS_STATE_FINISHED)时触发;不会推送任何中间进度事件。 - API Only 流程(
api+humantoken、api+liveness+humantoken、api+liveness+humantoken+revalidation)——结果已包含在创建流程的响应中,因此这些流程不依赖 Webhook。
Webhook 是 对 GetProcess 端点的补充,但不能替代它。请参阅回退机制。