Getting List of Items
To find or process items, there is a method that allows you to get a list of all objects StiItem, to which the current user can access. Use the method FetchAll() (FetchAllAsync()).
.NET API  | 
... public void ProcessItems() { var connection = new StiCloudConnection("UserName@example.com", "Password"); await connection.Accounts.Users.LoginAsync(); var items = connection.Items.Root.FetchChilds(); 
 //find folder with name "Folder1" var folder1 = items.First(a => a.Name == "Folder1"); } ...  | 
Asynchronous method:
.NET API  | 
... public async void ProcessItemsAsync() { var connection = new StiCloudConnection("UserName@example.com", "Password"); await connection.Accounts.Users.LoginAsync(); var items = await connection.Items.Root.FetchChildsAsync(); 
 //is exist any folder var isFolder = items.Any(a => a.IsFolder); } ...  |