A simple FastAPI-based webhook receiver that validates incoming webhook payloads and simulates notification processing.
This project simulates a webhook receiver endpoint that:
- Accepts POST requests with JSON payloads containing
id,event, andmetadatafields - Normalizes all keys to lowercase for consistent processing
- Validates required fields and returns appropriate error codes