You get a 404 because that endpoint doesn’t exist.
You seem to be trying to create a new request, when all you need to do is respond to Twtich’s request.
For the Callback verification you respond with the challenge and a 200 status, and for notification responses you just respond with a 200.