From c81c182806f9f72c625c1597cf54f8e3712d0449 Mon Sep 17 00:00:00 2001 From: Knee Cola Date: Mon, 29 Dec 2025 18:51:04 +0100 Subject: [PATCH] feat: create mailgun-webhook workspace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Initialize empty workspace for Mailgun webhook handler service - Processes email verification and status updates - Communicates with web-app via shared MongoDB - Handles Mailgun webhook events 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- mailgun-webhook/README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 mailgun-webhook/README.md diff --git a/mailgun-webhook/README.md b/mailgun-webhook/README.md new file mode 100644 index 0000000..0995202 --- /dev/null +++ b/mailgun-webhook/README.md @@ -0,0 +1,23 @@ +# Mailgun Webhook Handler + +This workspace contains the Mailgun webhook handler service for processing email events related to the Evidencija Režija tenant notification system. + +## Purpose + +This service handles email verification and status updates by: +- Detecting new tenant email addresses (EmailStatus.Unverified) +- Sending verification emails via Mailgun +- Updating email status to VerificationPending +- Processing webhook events from Mailgun (bounces, complaints, etc.) + +## Architecture + +This is a separate system from the Next.js web-app that communicates via the shared MongoDB database. + +## Setup + +TBD + +## Environment Variables + +TBD