Clio webhooks是否支持添加自定义字段来标识触发事件的用户身份
Clio Webhook 自定义字段与租户识别问题解答
功能可用性结论
Clio V4 API 暂不支持在创建Webhook订阅时配置自定义静态字段,也不支持将自定义字段自动注入后续触发的事件Payload中,官方文档未收录相关说明是因为该功能目前未对外开放。
可落地替代方案
- 独有回调URL区分租户(生态通用最优方案)
为每个对接的Clio客户生成独有的Webhook回调地址,在地址查询参数中携带你需要的clio_profile_id等自定义租户标识,示例格式:https://your-service-domain/clio/webhook?clio_profile_id=自定义的客户唯一ID
Clio触发Webhook事件时会完整请求该带参数的地址,你直接从请求查询参数中即可提取租户标识,快速确认事件归属。 - 签名校验关联租户
Clio的每个Webhook请求都会携带X-Clio-Signature请求头,你在为客户创建Webhook订阅时,存储该订阅对应的签名密钥与客户标识的映射关系,收到事件后通过签名匹配即可确认事件归属,该方案适合客户量级较小的场景。 - 租户内操作人识别方法
如果你需要确认是租户内的哪个具体Clio用户触发了本次变更,可在确认事件归属租户后,调用Clio对应资源的查询接口,读取资源的last_modified_by属性,即可获取操作人的Clio用户ID。
内容的提问来源于stack exchange,提问作者nonameists
相关产品推荐
相关产品推荐

