# Catalog

## Content



Catalog service uses GET method to enable the end users to fetch the catalog information from the specified folder path. Client application sends an HTTP request to the service application for using the **Catalog** API.

### Catalog Service Request Schema

To obtain the catalog information from a specified folder path, you need to use GET method. Report folder path is specified in the request URL, as:<br /><br />`GET:http://<host>[:port]/api/report/{folderpath}?[recursive]`

Response is a Json string that contains [ICatalogItem](/componentone/api/webapi/online-webapi/dotnet-framework-api/C1.Web.Api.Report/C1.Web.Api.Report.Models.CatalogItem.html) object which describes the folder or report.

**recursive** - Recursive is a request parameter. It is set to **False** by default. When you set the recursive to **True,** the service returns the entire list of child items below the specified item.

**URL Parameters**

The Catalog service URL primarily accepts two parameters **folderpath** and **reportpath**. In case of FlexReport files, you need to specify the report file name, which is recognized by the storage manager, to access the list of reports.