Turns out there's been a change to the requests module - so newer versions require the req.json() brackets