# Notification channels Supported types - Slack and Teams via webhooks. - Email via SMTP or relay. - Generic webhook and escalation webhook. - Console in-app delivery. Channel schema (summary) - id, tenant, type, endpoint, secretRef, labels. - throttle and quietHours. - enabled flag and createdUtc timestamp. Security and determinism - No secrets stored in Notify DB; use secretRef. - Endpoints must be allowlisted. - Webhook payloads use HMAC-SHA256 with nonce and timestamp. - Deterministic channel ids for manifest-based creation. Offline posture - Offline kits include placeholder channel manifests. - Operators replace endpoints and secretRefs before deployment. Related references - docs/notifications/channels.md - docs/notifications/architecture.md