Endpoints

Content Endpoints

Retrieve team feed posts and tracked contacts feed posts

The content tag provides endpoints for accessing LinkedIn post activity — both from your workspace team members and from tracked contacts.

List Team Members Feed

GET /v2/content/team/feed

Retrieves LinkedIn posts published by your workspace team members, with filtering and cursor pagination.

Authentication

Required: bearer token.

Query Parameters

NameTypeDefaultDescription
sort_bystringnewest_firstnewest_first, oldest_first, most_viewed_first, least_viewed_first
start_datestring (YYYY-MM-DD)Filter posts published on or after this date (UTC)
end_datestring (YYYY-MM-DD)Filter posts published on or before this date (UTC)
team_member_idstringRestrict to a specific team member. Obtain from /v2/workspace/users
cursorstringPagination cursor from previous response
limitinteger15Number of results per page (1–50)

Example Request

curl -G "https://api.teamfluence.com/v2/content/team/feed" \
  -H "Authorization: Bearer $TEAMFLUENCE_API_KEY" \
  --data-urlencode "sort_by=most_viewed_first" \
  --data-urlencode "limit=10"

Response Fields (TeamFeedPostsListResponse)

FieldTypeNotes
totalintegerTotal matching posts
has_morebooleanWhether additional pages exist
cursorstring | nullCursor to fetch the next page
itemsarrayList of post objects

User Content Object / Feed Post

FieldTypeNotes
idstringPost identifier
activity_urnstring | nullLinkedIn activity URN
typestring | nullPost type (e.g. SHARE, REPOST)
contentstring | nullPost text
parent_contentstring | nullOriginal post text for reposts
authorstringLinkedIn username of the author
post_urlstringDirect URL to the LinkedIn post
imagestring | nullPrimary image URL
parent_imagestring | nullImage from the original post
shares_numinteger | nullShare count
likes_numinteger | nullLike count
impressions_numinteger | nullImpression count
comments_numinteger | nullComment count
published_atstring (datetime)Publication timestamp (UTC)
team_member_idstring | nullInternal ID of the team member who published

Example Response

{
  "total": 2,
  "has_more": false,
  "cursor": null,
  "items": [
    {
      "id": "post_111",
      "activity_urn": "urn:li:activity:7210000000000000001",
      "type": "SHARE",
      "content": "Excited to share our Q3 results — 40% growth in pipeline 🚀",
      "parent_content": null,
      "author": "alex-doe",
      "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7210000000000000001",
      "image": null,
      "parent_image": null,
      "shares_num": 12,
      "likes_num": 204,
      "impressions_num": 8500,
      "comments_num": 31,
      "published_at": "2026-08-10T09:00:00Z",
      "team_member_id": "usr_123"
    },
    {
      "id": "post_112",
      "activity_urn": "urn:li:activity:7210000000000000002",
      "type": "REPOST",
      "content": "Great perspective on B2B go-to-market 👇",
      "parent_content": "The best GTM motions start with deep ICP clarity...",
      "author": "alex-doe",
      "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7210000000000000002",
      "image": null,
      "parent_image": null,
      "shares_num": 3,
      "likes_num": 47,
      "impressions_num": 1900,
      "comments_num": 7,
      "published_at": "2026-08-08T14:30:00Z",
      "team_member_id": "usr_123"
    }
  ]
}

List Tracked Contacts Feed

GET /v2/content/tracked-contacts/feed

Retrieves LinkedIn posts published by contacts that your workspace members are tracking. Shares the same query parameters and response shape as the team feed endpoint.

Authentication

Required: bearer token.

Query Parameters

NameTypeDefaultDescription
sort_bystringnewest_firstnewest_first, oldest_first, most_viewed_first, least_viewed_first
start_datestring (YYYY-MM-DD)Filter posts published on or after this date (UTC)
end_datestring (YYYY-MM-DD)Filter posts published on or before this date (UTC)
team_member_idstringRestrict feed to contacts tracked by a specific team member
cursorstringPagination cursor from previous response
limitinteger15Number of results per page (1–50)

Example Request

curl -G "https://api.teamfluence.com/v2/content/tracked-contacts/feed" \
  -H "Authorization: Bearer $TEAMFLUENCE_API_KEY" \
  --data-urlencode "days=7" \
  --data-urlencode "sort_by=most_viewed_first" \
  --data-urlencode "limit=25"

Response

Same structure as GET /v2/content/team/feed. Returns a TeamFeedPostsListResponse object with paginated TeamFeedPostRead items.

Example Response

{
  "total": 1,
  "has_more": false,
  "cursor": null,
  "items": [
    {
      "id": "post_220",
      "activity_urn": "urn:li:activity:7220000000000000003",
      "type": "SHARE",
      "content": "The future of AI in sales enablement — my take after 10 years in the industry.",
      "parent_content": null,
      "author": "jane-prospect",
      "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7220000000000000003",
      "image": "https://media.licdn.com/dms/image/sample.jpg",
      "parent_image": null,
      "shares_num": 55,
      "likes_num": 892,
      "impressions_num": 41000,
      "comments_num": 113,
      "published_at": "2026-08-19T11:00:00Z",
      "team_member_id": "usr_123"
    }
  ]
}

Tip

Use team_member_id (obtained from /v2/workspace/users) to scope the feed to contacts tracked by a specific team member.