RestApi implementation & Simplified API struct