Camunda自托管本地环境中启动事件Webhook的URL咨询
Camunda自托管本地环境启动事件Webhook URL说明
核心逻辑
本地Camunda的Webhook基础URL完全取决于你的部署配置,核心由「本地Camunda服务的访问地址」加「对应版本的固定API路径」组成,再结合流程的唯一标识拼出完整URL。
Camunda 7(多数人使用的自托管版本)
- 默认基础URL:
http://localhost:8080/engine-rest - 启动流程的完整Webhook格式:
http://localhost:8080/engine-rest/process-definition/{流程定义Key}/start
把{流程定义Key}替换为你BPMN模型里的流程标识即可,这个标识在Camunda控制台(Cockpit)中可以查到
Camunda 8(Self-Managed)
Camunda 8采用微服务架构,启动流程的Webhook需要指向Zeebe网关API:
- 默认基础URL:
http://localhost:26500 - 完整URL格式:
http://localhost:26500/v1/process-instances
通过POST请求携带流程定义Key等参数就能触发流程启动
自定义部署的适配方案
如果你的Camunda修改了默认端口、API路径或部署上下文:
- 将
localhost:8080替换为你的实际服务地址(比如自定义端口localhost:9090) - 将API基础路径替换为你配置的自定义路径(比如Camunda 7中修改了
application.yaml里的rest.api.path)
验证方式
你可以在Camunda的Cockpit(7版本)或Operate(8版本)中查看流程定义详情,部分版本会直接显示可用于触发启动的Webhook端点。
内容的提问来源于stack exchange,提问作者ssd19
相关产品推荐
相关产品推荐

