# Search For Content

> `UiPath.Box.Activities.Search.SearchForContent`

`UiPath.Box.Activities.Search.SearchForContent`

The **Search for Content** activity uses the Box [Search for content](https://developer.box.com/reference/get-search/) API to retrieve the items that match your search parameters (**Keyword**).

After retrieving the items, the activity outputs the found file details in an `BoxFile[]` (**Files**) object and found folder details in an `BoxFolder[]` object (**Folders**).

## How it works

The following steps and message sequence diagram is an example of how the activity works from design time (i.e., the activity dependencies and input/output properties) to run time.

1. Complete the [Setup](https://docs.uipath.com/activities/other/latest/legacy-integrations/box-setup) steps.
2. Add the [Box Scope](https://docs.uipath.com/activities/other/latest/legacy-integrations/box-scope) activity to your project.
3. Add the **Search for Content** activity inside the **Box Scope** activity.
4. Enter a value for the [Input](https://docs.uipath.com/activities/other/latest/legacy-integrations/box-search-for-content#search-for-content) property.
5. Create and enter `BoxFile[]` and `BoxFolder[]` variables for the [Output](https://docs.uipath.com/activities/other/latest/legacy-integrations/box-search-for-content#search-for-content) properties.
   * Your input property values are sent in the [Search for content](https://developer.box.com/reference/get-search/) API operation request.
   * The operation returns the `BoxFile[]` and `BoxFolder[]` values to your output property variables.

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/legacy-integrations-docs-image-183948-bcecdaec-d396a4ef.webp)

## Properties

### Common

* **ContinueOnError** - Specifies if you want the activity to continue running when an error is thrown. This field supports only `Boolean` values.
* **DisplayName** - The display name of the activity. This field supports only `Strings` or `String` variables.

### Input

* **Keword** - The keyword that you want to search for. This field supports only `Strings` or `String` variables. The activity searches object names, descriptions, text contents of files, and other data.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Options

* **Max Items to Return** - The maximum number of results that you want returned. Enter an `Int32` or `Int32` variable. The maximum number of items that get returned is *1,000*.

### Output

* **Files** - The `IEnumerable<BoxFiles>` object that includes the file items. Enter a `BoxFiles[]` variable.
* **Folders** - The `IEnumerable<BoxFolder>` object that includes the folder items. Enter a `BoxFolder[]` variable.
