About the Search element in SelectFiles
You can refine a SelectFiles search by adding criteria in the Search element. Use the Condition element to define the type of files to select. Add AccessType to the Search element to select private or shared files.
<SOAP-ENV:Body>
<SelectFiles>
<WorkingFolderName>/</WorkingFolderName>
<Recursive>false</Recursive>
<LatestVersionOnly>true</LatestVersionOnly>
<ResultDef>
<String>Id</String>
<String>FileType</String>
<String>Version</String>
<String>Name</String>
<String>VersionName</String>
<String>Size</String>
<String>PageCount</String>
</ResultDef>
<Search>
<Condition>
<Field>FileType</Field>
<Match>Directory</Match>
</Condition>
<FetchSize>500</FetchSize>
<CountLimit>1500</CountLimit>
<AccessType>Private</AccessType>
</Search>
</SelectFiles>
</SOAP-ENV:Body>
For a folder, Version, Size, and PageCount always return zero (0) in SelectFiles:
<SOAP-ENV:Body>
<SelectFilesResponse>
<ItemList>
<File>
<Id>7</Id>
<Name>/Queries</Name>
<FileType>Directory</FileType>
<Version>0</Version> <Size>0</Size>
<PageCount>0</PageCount>
</File>
<File>
<Id>3</Id>
<Name>/Requirements</Name>
<FileType>Directory</FileType>
<Version>0</Version>
<Size>0</Size>
<PageCount>0</PageCount>
</File>
</ItemList>
<TotalCount>2</TotalCount>
</SelectFilesResponse>
</SOAP-ENV:Body>