Comments

Like comment

Like or upvote a comment on a post. Supported platforms: Facebook, Twitter/X, Bluesky, Reddit, LinkedIn, and Instagram in limited release (see below). For Bluesky, the cid (content identifier) is required in the request body. For LinkedIn, pass the composite comment URN returned by the comments endpoints as commentId; an optional reactionType picks the reaction (defaults to LIKE), and accounts connected before the social-feed scopes were requested get a 403 with code linkedin_reconnect_required.

Instagram is in LIMITED RELEASE and not generally available: the call needs instagram_manage_engagement, which Meta has so far granted this app only under Standard Access, so it works for app admins, developers and testers of our Meta app and returns a 403 with code PLATFORM_BETA_RESTRICTED for every other account. That restriction lifts when Meta App Review grants Advanced Access; the constraints below apply once it does.

Instagram covers comments and replies on feed posts, reels and carousels. Only an account connected through Facebook Login can be granted instagram_manage_engagement: an Instagram Login connection returns a 400 with code instagram_likes_require_facebook_login, and an account whose token predates the permission returns a 403 with code reconnect_required. Content from private accounts cannot be liked. Instagram also enforces a burst limit of 50 like or unlike calls per 5 seconds per Instagram account, and exceeding it locks that account out of the like API for an hour, so pace bulk loops.

post/v1/inbox/comments/{postId}/{commentId}/like

Path parameters

postIdstring required
commentIdstring required

Request body

accountIdstring required

The social account ID

reactionType'LIKE' | 'PRAISE' | 'EMPATHY' | 'INTEREST' | 'APPRECIATION' | 'ENTERTAINMENT'

(LinkedIn only) Reaction to create. Defaults to LIKE; ignored on other platforms.

cidstring

(Bluesky only) Content identifier for the comment

Response

Comment liked

statusstring
commentIdstring
likedboolean
likeUristring

(Bluesky only) URI to use for unliking

platformstring

Changes

Changed in 1 of the 32 revisions of this API.1