Parameters
Input (searchAssetsParam)
Name | Type | Required? | Description |
---|---|---|---|
companyHandle | xsd:string | Yes | The handle to the company with the assets you want to search. |
accessUserHandle | xsd:string | No | Lets administrators work as a different user. |
accessGroupHandle | xsd:string | No | Lets administrators work as part of a different group. |
folder | xsd:string | No | The root path for searching for assets. If omitted, the company root folder is used. |
includeSubfolders | xsd:boolean | No | Set to true to search subfolders. |
publishState | xsd:string | No | Publish state choice. |
trashState | xsd:string | No | Trash state choice. Default is NotInTrash. |
conditionMatchMode | xsd:string | No |
Choice of Search Match Modes for combining results of keywordArray, conditionMatchMode systemFieldConditionArray, and metadataConditionArray. Default is MatchAll. |
keywordArray | types:StringArray | No |
Note: Deprecated parameter. It is advised that you do not use it. A string array of keywords to match. |
systemFieldMatchMode | xsd:string | No |
Choice of Search Match Modes for combining systemFieldCondition matches. Default is MatchAll . |
systemFieldConditionArray | types:SystemFieldConditionArray | No | The array of system field conditions. |
tagMatchMode | xsd:string | No | Search Match Modes string constants. The default is MatchAll. |
tagConditionArray | types:TagConditionArray | No |
An array of tag field search predicates. Predicates are combined according to the tagMatchMode setting, and then combined with any terms in keywordArray, systemFieldConditionArray, and metadataConditionArray according to the conditionMatchMode setting. |
metadataMatchMode | xsd:string | No | Search Match Modes for combining metadataCondition matches. Default is MatchAll. |
metadataConditionArray | types:MetadataConditionArray | No | The array of metadata field search conditions. |
assetTypeArray | types:StringArray | No | Array of Asset Types to include in search. |
excludeAssetTypeArray | types:StringArray | No | Array of Asset Types to exclude from search. |
assetSubTypeArray | types:StringArray | No | A list of sub type names to filter against. |
strictSubTypeCheck | xsd:boolean | No | If true and assetSubTypeArray is not empty, only assets whose sub types are in assetSubTypeArray are returned. If false (default), then assets with no defined sub type are returned. |
excludeByproducts | xsd:boolean | No | If true, byproduct assets generated during ingestion of a primary asset, such as ripped PDF page images, are excluded from search results. Default is false. |
excludByproductArray | types:ExcludeByproductArray | No | Array of byproduct asset generation conditions to exclude from search results. If present, this parameter overrides the excludeByproducts setting. |
projectHandle | xsd:sting | No | Handle of a project containing the assets to search. |
recordsPerPage | xsd:int | No | Maximum number of results to return. |
resultsPage | xsd:int | No | Specifies the page of results to return, based on recordsPerPage page size. |
sortBy | xsd:string | No | Choice of asset sort fields. |
sortDirection | xsd:string | No | Choice of sort direction. |
responseFieldArray | types:StringArray | No | Contains a list of fields and subfields for inclusion in the response. |
excludeFieldArray | types:StringArray | No | Contains a list of fields and subfields for exclusion from the response. |
Output (searchAssetsReturn)
Name | Type | Required | Description |
---|---|---|---|
totalRows | xsd:int | No | Number of rows a search returns when records per page are not limited. |
assetArray | types:AssetArray | No | Assets that the search returns. |