Problem
GC sits at 2024-12.960.0. The Express middleware catches data.actions.completed events, but it’s just choking on the payload. JWT signs match, but the handler still can’t parse it. Internal queue never gets the packet.
app.post('/gc-webhook', (req, res) => {
res.status(200).send('ok');
processEvent(req.body);
});
Console dumps TypeError: Cannot read properties of undefined (reading 'actionId'). Payload structure definitely shifted.