Data Relationship and Hierarchy
This diagram helps illustrate the relationship and hierarchy between the various entities essential for a successful integration and usage of InsightIQ APIs.
Entity definitions
User - An entity (one person, a group of persons, or an organization) using the Connect SDK at any given time to connect their work platform accounts to your app via InsightIQ.
Account - An account is counted as one profile or identifier provided by the work platform. A user may have multiple "accounts" with a single work platform or across multiple work platforms. An example could be a user who manages multiple pages on Facebook and Instagram or runs multiple YouTube channels.
Profile - A profile contains the information provided by the work platform about the user. Examples could be a username, an email ID, a phone number, subscriber count, etc.
Content - An individual piece of work created by a user on a work platform. An example could be a tweet on Twitter, a story on Instagram, or a post on Substack.
Content Group - A collection of workpieces created by the user on a work platform. An example could be a YouTube playlist or an Instagram carousel album.