Skip to content

Conversation

MrKeiKun
Copy link
Contributor

@MrKeiKun MrKeiKun commented Oct 3, 2025

Description
This PR adds Microsoft Teams webhook support for drift detection notifications, providing an alternative to Slack notifications for organizations that use MS Teams for communication.

Changes Made

  • Database: Added DriftTeamsWebhookUrl field to Organisation model
  • API: Updated organization settings endpoints to handle MS Teams webhook URLs
  • Notifications: Implemented MS Teams MessageCard format for rich notifications
  • Processing: Added MS Teams notification processing to drift detection workflow
  • Routes: Added endpoints for testing and sending MS Teams notifications

API Endpoints Added

  • POST /_internal/send_teams_notification_for_org - Send drift notifications to MS Teams
  • POST /_internal/send_test_teams_notification_for_url - Test MS Teams webhook URLs

Referenced Issue: #2276

Signed-off-by: Lorenzo Buitizon <the.keikun@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant