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
account
entity, which represents the customers organizational name space. - An
account
can have multipleuser
entities with various roles. - A
channel
entity 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
integration
is a program that synchronizes data between SocialHub products and a 3rd party network. - A
channel
may have amanifest
which defines anetworks
capabilities 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
channel
on anetwork
(eg. a comment on a post of a Facebook page) we call it aninteraction
. - The
interactions
are synchronized between anetwork
and the Inbox by anintegration
. - For each
interaction
aticket
entity is created, that SocialHubusers
with access to the Inbox can work on. - Users can work on these
tickets
by applying "network-agnostic" actions to it. These are actions that do not cause any changes on thenetwork
(eg. assigning theticket
to auser
). - Depending on the Ticket's
network
there may also be "network-specific" actions available (eg. "liking" a commentinteraction
on Facebook). - A
ticket
can contain multiplefollowups
. Afollowup
can be an internalnote
or a publicreply
.
Other products
There are currently no APIs available for other SocialHub Platform products like the Content Planner or Meet.