Creating a responsive API that allows view based interactions (so only small version gets them for example)