An Entity can be defined as the logical representation of the properties that are synced when a given cloud is connected. The data that will be backed up belongs to the synced entities. The entities of the following clouds can be retrieved currently with the API:
Google Workspace
Microsoft 365
Slack
QuickBooks Online
Salesforce
HubSpot
The following are the entities that are synced under each cloud:
Account: Represents a Google Workspace account, which is the top-level object in the directory implementation.
Domain: Represents multiple domains that exist in a single Google Workspace account. One of these domains is a primary domain and is denoted by the primary
property in the domain object.
Organization Unit: In Google Workspace, an organizational unit (org unit) is a subdivision within a domain that allows an IT admin to manage and apply specific settings and policies to a group of users.
Group: A group in Google Workspace is a collection of users intended for collaboration, communication, and applying shared settings or permissions across multiple members.
User: A user in Google Workspace is an individual account with a unique email address that provides access to Google Workspace services such as Gmail, Google Drive, Google Calendar, and other Google applications.
Classroom: Represents a classroom course. A classroom in Google Workspace is a virtual learning environment within Google Classroom where teachers can create, distribute, and grade assignments, communicate with students, and manage classroom activities and resources. A classroom is part of the special apps that are backed up under Google Workspace and is backed up at a domain level and not at a user level.
Shared Drive: A shared drive in Google Drive is a collaborative space where teams can store, search, and access files collectively, with ownership and access managed at the team level rather than by individual users.
A shared drive is also part of special apps that are backed up at a domain level.
Account: An Account in Microsoft 365 represents a tenant which is a dedicated instance of the Microsoft 365 service, representing an organization, which contains and manages its own users, groups, security settings, and subscriptions.
Domain: Like a domain in Google Workspace, a domain in Microsoft 365 represents the domains that exist in a single Microsoft 365 account. One of these is a primary domain and is represented by the primary
property in the domain object.
Group: A group in Microsoft 365 is a collection of users that facilitates collaboration by providing shared resources such as a mailbox, calendar, files, and a shared workspace for emails and conversations.
User: A user in Microsoft 365 is an individual account with a unique username and email address that provides access to Microsoft 365 services such as Outlook, OneDrive, SharePoint, and other Microsoft applications.
Team: A team in Microsoft 365 is a collaborative workspace within Microsoft Teams that allows groups of users to chat, hold meetings, share files, and work together on projects and tasks in a centralized hub.
SharePoint Site: A SharePoint site in Microsoft 365 is a web-based platform for creating, managing, and sharing content, documents, and resources within an organization, enabling collaboration and information sharing among team members.
Workspace: In Slack, a workspace is a digital environment where teams can collaborate, communicate, and organize their work. It typically consists of channels for different topics, direct messaging for one-on-one conversations, and integration with various tools and services to streamline workflows.
Account: In HubSpot, an account typically refers to a company or organization that you interact with or track within the platform. It contains information such as company details, contacts, deals, and interactions, helping businesses manage and nurture their relationships with customers and prospects.
Organization: In Salesforce, an organization refers to an instance which is a single, independent deployment of the Salesforce platform, which includes a set of servers and databases that store and process data for a specific organization. Each Salesforce instance operates as a separate environment with its own unique URL and database, allowing organizations to customize and manage their Salesforce implementation independently from other organizations. [https://main.dda8m9thpfo8b.amplifyapp.com/reference#model/salesforceorganizationrecord]