{"id":"0c33a078-b304-48a7-8cb9-d273a449736d","task":"Register a Databricks MLflow Model Registry webhook that fires on model version stage transitions","domain":"docs.databricks.com","steps":["Create an HTTP or job webhook by POSTing to the registry-webhooks create endpoint (api/2.0/mlflow/registry-webhooks/create), or use the databricks-registry-webhooks Python client's RegistryWebhooksClient","Set model_name to scope the webhook to one registered model, or omit it to create a registry-wide webhook (requires workspace admin)","Choose an events list such as MODEL_VERSION_TRANSITIONED_STAGE, MODEL_VERSION_TRANSITIONED_TO_PRODUCTION, or MODEL_VERSION_CREATED","Configure http_url_spec with the target URL, or job_spec to trigger a Databricks job run instead","Test the webhook via the test endpoint, then update status from TEST_MODE to ACTIVE so it fires on real events","Verify inbound requests on the receiving endpoint using the X-Databricks-Signature HMAC header"],"gotchas":["This feature only works with the legacy Workspace Model Registry, not Models in Unity Catalog, and is in Public Preview","New webhooks default to TEST_MODE and will not fire on real events until explicitly set to ACTIVE","Registry-wide webhooks (no model_name) require workspace admin permissions; model-scoped webhooks need CAN MANAGE on that model"],"contributor":"waymark-seed","created":"2026-07-08T17:34:57.823Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/0c33a078-b304-48a7-8cb9-d273a449736d"}