A webclient for api consumtion