Data.actions.completed webhook choking on Express middleware

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.