使用Databricks Jobs API设置Webhook通知:Notification ID获取及是否为配置名称?
解答:Databricks Jobs API 配置Webhook通知的Notification ID相关问题
Notification ID 获取途径
- 通过Databricks Workspace UI获取:
- 进入左侧菜单栏的Workflows -> Alerts(不同版本入口可能显示为Notifications/Webhooks)
- 找到目标Webhook通知,进入详情页后,页面URL中会包含
notificationId=xxx参数,其中xxx就是所需的Notification ID
- 通过Databricks Notifications API获取:
调用GET /api/2.0/notification/destinations接口,返回的响应数据里,每个通知目标都会带有id字段,该字段值即为Notification ID
Notification ID 是否等同于Webhook配置名称?
不是。Notification ID是Databricks系统自动生成的唯一标识符(多为数字或字符串),而Webhook配置名称是你自定义的友好标识,二者完全独立。配置Jobs API时必须使用系统生成的ID,不能用自定义名称替代。
官方文档相关说明:
可选的运行失败时调用的通知ID列表。on_failure属性最多可指定3个目标。
内容的提问来源于stack exchange,提问作者Robert Kossendey
相关产品推荐
相关产品推荐

