Listing 1: SOAP API Code That Calls the Report Server Web Service ReportingService rs = new ReportingService(); // Use Windows Authentication // rs.Credentials = System.Net.CredentialCache.DefaultCredentials; // CatalogItem[] rsItems = rs.ListChildren("/", true); foreach (CatalogItem item in rsItems) { if (item.Type == ItemTypeEnum.Report) //Select only reports { lstReports.Items.Add(item.Name); lstReports.Items.Add(" " + item.Path); } }