Connecting to the API and getting data from Channel Points Rewards

EventSub is (currently) a webhook only mechanism

You need a server (such as running express for example, since we are talking node).
That is capable of recieving HTTP post requests

A regular eventsub example

https://github.com/BarryCarlyon/twitch_misc/tree/master/eventsub/handlers/nodejs

A more channel points specific event sub example

For a socket solution, you want to be talking to the channel-points topic on pubsub

I have no issue, the docs list the endpoints and the response to those endpoints.

Everything else I throw tests/requests at and see what comes back.

What specifically is complicated in the docs? Feedback is always being gathered to improve the documentation.