---
title: "Like post"
method: POST
path: "/v1/inbox/posts/{postId}/like"
tags: ["Comments"]
---

# Like post

`POST /v1/inbox/posts/{postId}/like`

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.

## Path parameters

- `postId` string, required

## Request body

- object
  - `accountId` string, 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.
  - `cid` string — (Bluesky only) Content identifier of the post

## Response `200`

Post liked

- object
  - `status` string
  - `postId` string — The resolved native post ID
  - `platform` string
  - `liked` boolean
  - `likeUri` string — (Bluesky only) URI to use for unliking

## Other responses

- `400` — Invalid request
- `401` — Unauthorized
- `403` — Inbox addon required, or the account is missing the platform scope
- `404` — Account or post not found

---

[API](https://skmtc.net/zernio/apis/zernio-api.md) · [All operations](https://skmtc.net/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zernio/zernio-api/revisions/b8c9216f378a/schema)
