The SocialHub APIs
SocialHub provides various APIs allowing extension our products with additional functionality:
- REST APIs
Allow create, read, update and delete (CRUD) operations to be executed via simple HTTP requests. - WebHooks
Allow receiving information about events that happened on SocialHub in near real time.
Overview

- SocialHub is a social media software platform with products customers may use depending on their license.
- A customer has one
accountentity, which represents the customers organizational name space. - An
accountcan have multipleuserentities with various roles. - A
channelentity represents a specific connection between the SocialHub and an external data source (eg. a Facebook page). - External data sources are part of what we call
networks(eg. Facebook) that are integrated into a SocialHub product by anintegration. - An
integrationis a program that synchronizes data between SocialHub products and a 3rd party network. - A
channelmay have amanifestwhich defines anetworkscapabilities and configures communication with itsintegration.
Inbox

- The Inbox is a product of the SocialHub software platform intended for centralized social media community management.
- When a user writes a message to a
channelon anetwork(eg. a comment on a post of a Facebook page) we call it aninteraction. - The
interactionsare synchronized between anetworkand the Inbox by anintegration. - For each
interactionaticketentity is created, that SocialHubuserswith access to the Inbox can work on. - Users can work on these
ticketsby applying "network-agnostic" actions to it. These are actions that do not cause any changes on thenetwork(eg. assigning theticketto auser). - Depending on the Ticket's
networkthere may also be "network-specific" actions available (eg. "liking" a commentinteractionon Facebook). - A
ticketcan contain multiplefollowups. Afollowupcan be an internalnoteor a publicreply.
Other products
There are currently no APIs available for other SocialHub Platform products like the Content Planner or Meet.