public async Task <IEnumerable <Report> > GetAllReportsAsync(ReportRequest request) { using (var client = CreateMailClient("reports")) { var response = await client.GetAsync(request.ToQueryString()); await response.EnsureSuccessMailChimpAsync(); var reportResponse = await response.Content.ReadAsAsync <ReportResponse>(); return(reportResponse.Reports); } }