SelectFiles
Retrieves information about a specified file.
To retrieve a single file or folder, specify Name or Id. To retrieve a list of files or folders, specify NameList or IdList. To search all file or folders that match specific condition, specify Search.
Request elements
WorkingFolderId
String. The ID of the working folder in which to search for the file. Specify either WorkingFolderId or WorkingFolderName.
WorkingFolderName
String. The absolute path and the name of the working folder in which to search for the file. Specify either WorkingFolderName or WorkingFolderId.
Recursive
Boolean. Specifies whether to search subfolders. If True, the search includes subfolders. The default value is False.
LatestVersionOnly
Boolean. Specifies whether to search all versions of the file. If True, the search includes only the latest version. The default value is False.
ResultDef
ArrayOfString. The properties to retrieve.
Search
FileSearch. The search condition. If conditions apply to multiple fields, use ConditionArray.
NameList
ArrayOfString. The name of the file or folder list to retrieve. Specify either IdList or NameList.
IdList
ArrayOfString. The ID of the file or folder list to retrieve. Specify either IdList or NameList.
Name
String. The name of a single file or folder to retrieve. Specify either Name or Id.
Id
String. The ID of a file or folder to retrieve. Specify either Id or Name.
Content
String. Specifies whether the file is embedded in or attached to the response. Valid values are:

Embed
The file is embedded.

Attach
The file is attached.
Response elements
ItemList
ArrayOfFile. The list of attached items that match the search criteria.
ContentItemList
ArrayOfFileContent. The list of embedded items that match the search criteria.
FetchHandle
String. Indicates that the number of items in the result set exceeds the FetchSize limit.
TotalCount
Long. The number of entries in the search result set.