Use the correct provisioning field name for Grafana webhook custom payloads: settings.payload.template (not payloadTemplate). Found by reading the Go source (grafana/alerting receivers/webhook/v1/config.go): Payload *CustomPayload `json:"payload,omitempty"` CustomPayload.Template string `json:"template,omitempty"` The template uses coll.Dict, coll.Append, and data.ToJSON to produce ntfy-native JSON with topic, title, message, priority, and action buttons linking to runbooks. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps | ||
| manifests | ||