List reactions on a LinkedIn post
Returns the individual reactions LinkedIn holds for a post published through PostZen, plus a per-type count of the returned page. LinkedIn only, and organization (company page) posts only. The post's LinkedIn connection must hold r_organization_social_feed, which LinkedIn ships with its Community Management API product — reconnect the account if it was connected before company-page posting was enabled. A personal (member) post always returns 403 personalPostUnsupported: reading a member's own comments and reactions needs r_member_social_feed, which LinkedIn grants to select developers only. Read-only and read-write API keys are accepted.
Authorization
bearerAuth PostZen API key.
In: header
Path Parameters
PostZen post id. The LinkedIn post URN is not accepted here.
Query Parameters
Restrict the lookup to one LinkedIn target when the post was published to several LinkedIn accounts. PostZen account id.
Opaque pagination cursor. Pass the nextCursor from the previous response to fetch the next page.
Page size.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/posts/string/reactions"{ "reactions": [ { "reactionType": "LIKE", "actorUrn": "urn:li:person:AbC1dEfGhI", "createdAt": "2026-07-29T16:02:47.000Z" }, { "reactionType": "PRAISE", "actorUrn": "urn:li:person:JkL2mNoPqR", "createdAt": "2026-07-29T16:03:02.000Z" } ], "totalsByType": { "LIKE": 1, "PRAISE": 1 }, "nextCursor": "25"}{ "error": "JSON body is required"}{ "error": "Unauthorized"}{ "error": "LinkedIn only exposes comments and reactions for organization-authored posts. Publish with a LinkedIn company page to read engagement back.", "code": "personalPostUnsupported", "platform": "linkedin"}{ "error": "Not found", "code": "notFound", "platform": "linkedin"}{ "error": "This post has not been published to LinkedIn yet", "code": "postNotPublished", "platform": "linkedin"}{ "error": "The LinkedIn account for this post is no longer connected", "code": "notConnected", "platform": "linkedin"}{ "error": "LinkedIn rate limited this request. Retry later.", "code": "rateLimited", "platform": "linkedin"}{ "error": "Failed to create post"}{ "error": "LinkedIn could not answer this request", "code": "requestFailed", "platform": "linkedin"}List comments on a LinkedIn post GET
Returns the comments LinkedIn holds for a post published through PostZen. LinkedIn only, and organization (company page) posts only. The post's LinkedIn connection must hold `r_organization_social_feed`, which LinkedIn ships with its Community Management API product — reconnect the account if it was connected before company-page posting was enabled. A personal (member) post always returns `403 personalPostUnsupported`: reading a member's own comments and reactions needs `r_member_social_feed`, which LinkedIn grants to select developers only. Read-only and read-write API keys are accepted.
List comments on a post GET
Returns the comments the platform holds for one Instagram, Facebook, or Threads post, and refreshes PostZen's stored copy of the thread as a side effect. `replies` carries the first page of nested replies when the platform returns them cheaply — `repliesHasMore` says when it did not, and passing that comment's id as `commentId` pages through the rest. Instagram threads are only two levels deep, so a reply never carries replies of its own. Fields a platform does not report are absent rather than zero: Threads, for example, never reports per-reply like counts. Read-only and read-write API keys are accepted.