Genesys Social Media API
Resources and analytics related to social media listening and response
Operations 49
POST
/api/v2/socialmedia/analytics/aggregates/jobs
Query for social media aggregates asynchronously
#
GET
/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}
Get status for async query for social media aggregates
#
GET
/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}/results
Fetch a page of results for an async social media query
#
GET
/api/v2/socialmedia/analytics/messages/jobs/{jobId}
Get status for async query for social media messages job
#
GET
/api/v2/socialmedia/analytics/messages/jobs/{jobId}/results
Fetch a page of results for an async social media messages query
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules
Retrieve all social topic data ingestion rules with pagination
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}
Get a single Facebook data ingestion rule
#
PUT
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}
Update the Facebook data ingestion rule
#
DELETE
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}
Delete a Facebook data ingestion rule
#
PATCH
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}
Update the status of a Facebook data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions/{dataIngestionRuleVersion}
Get a single Facebook data ingestion rule version
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions
Get the Facebook data ingestion rule versions
#
POST
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook
Create an Facebook data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}
Get a single Instagram data ingestion rule
#
PUT
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}
Update the Instagram data ingestion rule
#
DELETE
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}
Delete a Instagram data ingestion rule
#
PATCH
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}
Update the status of a Instagram data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions/{dataIngestionRuleVersion}
Get a single Instagram data ingestion rule version
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions
Get the Instagram data ingestion rule versions
#
POST
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram
Create an Instagram data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}
Get a single open data ingestion rule
#
PUT
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}
Update the open data ingestion rule
#
DELETE
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}
Delete a open data ingestion rule
#
PATCH
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}
Update the status of a open data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions/{dataIngestionRuleVersion}
Get a single Open data ingestion rule version
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions
Get the Open data ingestion rule versions
#
POST
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open
Create an open data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}
Get a single X (formally Twitter) data ingestion rule
#
PUT
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}
Update the X (formally Twitter) data ingestion rule
#
DELETE
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}
Delete a X (formally Twitter) data ingestion rule
#
PATCH
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}
Update the status of a X (formally Twitter) data ingestion rule
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions/{dataIngestionRuleVersion}
Get a single X (formally Twitter) data ingestion rule version
#
GET
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions
Get the Open data ingestion rule versions
#
POST
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter
Create an twitter data ingestion rule
#
POST
/api/v2/socialmedia/twitter/historical/tweets
Retrieves historical tweet count for search terms, optional countries list and…
#
POST
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/reactions/bulk
Ingest a list of Open Social Reactions
#
POST
/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/messages/bulk
Ingest a list of Open Social Messages
#
Documentation
Specifications
Other Resources
OAuthScopes
https://artifacts.apis.io/genesys/scopes/genesys-scopes.yml
Conventions
https://artifacts.apis.io/genesys/conventions/genesys-conventions.yml
ErrorCatalog
https://artifacts.apis.io/genesys/errors/genesys-problem-types.yml
DataModel
https://artifacts.apis.io/genesys/data-model/genesys-data-model.yml
AgenticAccess
https://artifacts.apis.io/genesys/agentic-access/genesys-agentic-access.yml