I am Alfresco Community Edition user. Exploring REST API but i cannot find APIs to list all files ,List Files in a Site, List All Files in a NODE, List All files for a specific Users etc. Someone answered on stackoverflow that its not not available out of the box.
The children operation on nodes should be ideal to get all files under a specific node. For sites there is no such operation to get all files in one go, except by going through queries. This is due to the fact that there can be any number of hierarchies that cannot be covered by a single navigation operation. The same goes for all files of a user, using either the cm:creator or cmwner properties to determine "belonging to user" (cmwner takes preference, i.e. if cmwner is set, cm:creator is to be ignored).