ActivityComment
One comment and the post it was left on.
Fields #
| Field | Type | Notes |
|---|---|---|
urn | string | The comment's own numeric id. A comment urn arrives from LinkedIn as a nested tuple, urn:li:comment:(activity:<postId>,<commentId>) - this is the comment id from inside that tuple, not the post id. |
url | string | |
text | string | |
commented_at | string (RFC 3339) | Absent when the date could not be decoded, rather than present and wrong. |
reply_count | integer | The social count on a comment is replies to it. It is not a reaction count, and naming it one would have published a wrong number under a plausible label. |
post | ActivityTargetPost | A stub, not a full Post. |
Absent is not null: a field we did not get is omitted rather than sent as an empty string, so you can tell "LinkedIn does not have this" from "this person left it blank".
Sample #
{
"urn": "7000000000000001",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7000000000000000000/?commentUrn=...",
"text": "Congratulations to the team.",
"commented_at": "2026-08-29T14:02:00Z",
"reply_count": 3,
"post": { "...": "ActivityTargetPost" }
}