Add event API functionality

I'm fine with not mocking endpoints that are already implemented but I want to add that we should switch over to mocked requests the minute this start to make our tests unreliable.