1e9a379eafca

latestOpenAPI 3.1.02026-08-105531732.1 MB
Comments

Like post

Like (or react to) a post as a connected account. Supported platforms: LinkedIn, Twitter/X, Facebook, YouTube, Bluesky. Instagram, Threads, TikTok and Pinterest expose no like endpoint in their APIs and return 400. Reddit returns 400 too, pointing at POST /v1/accounts/{accountId}/reddit-vote, which covers upvote, downvote and clear on both posts and comments.

The account does not have to be the one that published the post, which is what makes executive engagement possible: pass an exec's accountId and the brand post's ID. postId accepts either a Zernio post ID or the platform's native post ID. A Zernio post ID resolves to the entry for accountId, falling back to the post's single entry on the same platform (two entries on that platform is a 400, so pass the native ID).

LinkedIn requires the w_member_social_feed / w_organization_social_feed scopes, which are not retroactive: accounts connected before those were requested get a 403 with code linkedin_reconnect_required until the user reconnects the account. YouTube spends 50 quota units per call.

post/v1/inbox/posts/{postId}/like

Path parameters

postIdstring required

Zernio post ID or the platform's native post ID

Request body

accountIdstring required

The social account acting as the liker

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

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

cidstring

(Bluesky only) Content identifier of the post

Response

Post liked

statusstring
postIdstring

The resolved native post ID

platformstring
likedboolean
likeUristring

(Bluesky only) URI to use for unliking