List LinkedIn Posts
linkedin_list_postsList posts from a LinkedIn member or company page using their unique URN. Paginate through results and choose markdown or JSON output.
Instructions
List posts by a LinkedIn member or organization.
NOTE: Listing posts requires the r_member_social scope (member) or r_organization_social scope (org). These are approval-gated scopes. For org posts, you also need to be an admin of the organization.
Requires scope: r_member_social or r_organization_social
Args:
author_urn (string): Author URN — 'urn:li:person:{id}' or 'urn:li:organization:{id}'
limit (number): Max posts to return, 1–50 (default: 20)
offset (number): Posts to skip for pagination (default: 0)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: { "total": number, "count": number, "offset": number, "items": [Post], "has_more": boolean, "next_offset": number }
Error Handling:
403 if r_member_social / r_organization_social scope is missing or not approved
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| author_urn | Yes | URN of the author whose posts to list. Use 'urn:li:person:{id}' for members or 'urn:li:organization:{id}' for companies. | |
| limit | No | Maximum number of posts to return (1–50, default: 20) | |
| offset | No | Number of posts to skip for pagination (default: 0) | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |