Social Selling must be enabled for your workspace. Calls return 403 otherwise — ask your workspace
admin. Read endpoints need the
SOCIAL_SELLING_READ scope, the reactions endpoint needs
SOCIAL_SELLING_WRITE.Posts and metrics
GET /v1/social-selling/posts lists tracked posts newest first. Each item carries:
metrics.impressions,metrics.reactions(+reactionsByType),metrics.comments,metrics.reposts— the latest LinkedIn numbers, refreshed daily and whenever someone opens the post in Enginy (metrics.refreshedAt).metrics.engagedAccounts/metrics.newEngagers— distinct external people who reacted or commented, and how many were new to your workspace on this post. Teammates and blocklisted contacts are excluded.topics/targetRoles— the AI classification configured under Configure topics and roles.appUrl— opens the post in Enginy.
identityIds (comma-separated), dateFrom / dateTo (UTC days), includeReposts (off by default), plus page / pageSize.
GET /v1/social-selling/posts/{postId} returns one post; postId is the id from the list.
Users restricted to specific identities only see posts of those identities, exactly like in the app.
Automatic reactions
POST /v1/social-selling/posts/{postId}/reactions schedules reactions from your connected LinkedIn identities:
amount— draw that many identities from the workspace pool that is allowed to react.identityIds— or react from exactly these identities.reactionTypes— optional mix (LIKE,PRAISE,EMPATHY,INTEREST,APPRECIATION,ENTERTAINMENT).skipAuthor— on by default: the post’s author never reacts to their own post.
publishingPostId Enginy uses for scheduling and the appUrl where you can follow progress.