This reference material has a description of each of the Alfresco entities operated on by the
REST API, and of the methods that are available for each of those entities.
NetworksA network is the group of users and sites that belong to an organization. Networks are organized by email domain. When a user signs up for an Alfresco account, their email domain becomes their "Home Network".
SitesAn Alfresco site is a project area where you can share content and collaborate with other site members. There are API calls for getting a list of sites, and for getting information on a single site.
Site membership requestsA site membership request describes a request for a person to join a site in Alfresco. There are API calls for getting a list of a user's site membership requests, for joining a site, for modifying a request to join a site, and for deleting a site membership request.
PeoplePeople are the users of Alfresco. A person entity describes the user as they are known to Alfresco. There are API methods to get the sites a person is a member of, to get the the details of a person, their favorite sites, preferences, and networks they are a member of. Methods are also available to process activities related to a person.
TagsAny item of Alfresco content can be tagged. API methods exist to return a list of tags currently being used in a network.
NodesA node is an overall term for an item of content or a folder. API methods are available to work with a node's comments, tags, and ratings.
FavoritesA favorite describes an Alfresco entity that a person has marked as a favorite. There are API calls for getting a list of a user's favorites, for getting a specific favorite, for adding a favorite, and for deleting a favorite.
DeploymentsA deployment resource represents one file inside a deployment.
Process definitionsA process definition is a description of an execution flow in terms of activities. New processes are created and started for a process definition.
ProcessesA process describes a running instance of a process definition.