From 8a2d6ac8eda85c0e2fe0bdfa473bff22e7adbeb3 Mon Sep 17 00:00:00 2001 From: Kacper Kwapisz Date: Mon, 23 Mar 2026 00:20:23 +0100 Subject: [PATCH] Add debug logging for Poke webhook auth to diagnose 401s --- src/server.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/server.py b/src/server.py index f7afe90..b366ba1 100755 --- a/src/server.py +++ b/src/server.py @@ -262,6 +262,17 @@ async def forward_to_poke(email_data: dict, webhook_url: str, api_key: str) -> b headers = {"Content-Type": "application/json"} if api_key: headers["Authorization"] = f"Bearer {api_key}" + else: + logger.warning( + "No Poke API key configured — webhook request will be unauthenticated" + ) + + logger.debug( + "Forwarding to %s (api_key set: %s, key prefix: %s)", + webhook_url, + bool(api_key), + api_key[:8] + "..." if api_key and len(api_key) > 8 else "***", + ) for attempt in range(2): try: