# AssetSearchInput

> Input in domain **Libraries**

- HTML: [AssetSearchInput.html](AssetSearchInput.html)
- Raw SDL: [AssetSearchInput.sdl](AssetSearchInput.sdl)
- Covered by: [llms.txt](../llms.txt)

Arguments for `searchAssets`.

## Input fields

- `sortBy`: `AssetSearchSortInput!` — How to sort the results.
- `limit`: `Int!` — Maximum number of results to return.
- `filters`: `[AssetSearchFilterInput!]` = `null` — Filter conditions to apply. All entries are combined with AND; provide the same key more than once to combine several conditions on it.
- `searchTerm`: `String` = `null` — Free-text search term. When set, only the first 10,000 matching assets are reachable via pagination.
- `folderId`: `ID` = `null` — Restrict the search to this folder.
- `isRecursive`: `Boolean!` = `true` — Whether to also search subfolders — of `folderId` if set, otherwise of the library/workspace root. Defaults to `true`.
- `cursor`: `String` = `null` — Pagination cursor from a previous page. `filters` and `sortBy` must be identical to the call that produced it — changing either between pages is not detected and yields undefined results.
