Create a new webhook endpoint for the organization. Returns the signing secret (shown only once). Maximum 5 endpoints per organization.
Supabase JWT token in Authorization: Bearer header
Organization identifier (e.g. org-abc12345)
HTTPS URL that will receive webhook POST requests
Human-readable description of this endpoint
Event types to subscribe to. Empty array means all events.
integrity.violation, integrity.checkpoint, drift.detected, drift.resolved, conscience.escalation, quota.warning, quota.exceeded, subscription.status_changed Webhook endpoint created. Response includes signing_secret (shown only once).
Webhook endpoint with signing secret (only returned on creation and secret rotation)
Unique identifier (whe-xxxxxxxx)
32-byte hex-encoded HMAC signing secret. Only returned on creation and rotation.
Subscribed event types. Empty array means all events.