Skip to main content

Reviews and social posts

Reviews and posts depend on a linked profile. See Social profile connections.

Reviews​

TaskEndpoint
List reviewsGET Review list
Read one reviewGET Review
Read replies to a reviewGET Review comments
ReplyPOST Review comment
Edit a replyPUT Review comment

GET Review list takes ids and contextType (Location or Company). Useful filters:

  • socialPortal: restrict to a portal
  • answeredStatus: false returns reviews without an owner reply
  • minRating and maxRating
  • take (max 500), skip, sortColumn, sortDirection
POST /social/reviewComment/{reviewId}
{ "comment": "Thank you for your feedback!" }

To answer many reviews, read existing replies for several reviews at once with GET Bulk review comments.

Social posts​

StepEndpoint
1. Get portals that support postsGET Social portals with portalType=post
2. Check settings for the locationsGET Post settings
3. Create the postPOST Social post
4. Follow upGET Social posts

POST /social/post takes contextIds, contextType and socialPortal as query parameters. The body holds the content:

POST /social/post?contextIds=1001&contextType=Location&socialPortal=GoogleMyBusiness
{
"postContent": "Fresh bread every morning.",
"date": "2026-11-05",
"time": "09:00",
"postTopicType": "STANDARD",
"ctaType": "LEARN_MORE",
"ctaUrl": "https://example.com/bread"
}

A date in the future schedules the post. Call to action and topic types are only available for Google. Leave ctaUrl unset when ctaType is CALL. Facebook accepts up to 10 images, other portals one.

Change or remove a post​

TaskEndpoint
Edit a scheduled postPUT Social post
Delete a scheduled postDELETE Social post
Retry a failed postRetry Social post
Cancel a failed postCancel Social post

Edit and delete only work before the scheduled date.

Comments on posts​

TaskEndpoint
Read commentsGET Post comments
Read repliesGET Comment replies
CommentPOST Post comment
Delete a comment or replyDELETE Comment / DELETE Reply