Summary
Successful webhook deliveries are currently not logged. A structured log after each successful delivery makes it easy to confirm a specific webhook fired and how long the callback took to respond.
Scope
- Emit a structured info log after each successful webhook delivery with fields:
webhook_id, creator_id, event_type, response_status, response_time_ms, delivered_at
- Log only fires on 2xx response from the callback URL
- Non-2xx responses use the existing retry/failure log path
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Successful webhook deliveries are currently not logged. A structured log after each successful delivery makes it easy to confirm a specific webhook fired and how long the callback took to respond.
Scope
webhook_id,creator_id,event_type,response_status,response_time_ms,delivered_atAcceptance Criteria
ETA: 12 hours
Coordinate on Telegram