LinkedIn Creatives
list_linkedin_creativesLists ALL creatives (ads) in a LinkedIn account (fully paginated); if campaign_id is given, limits to that campaign. Also returns review status. If any row has _truncated, the list is INCOMPLETE — say so.
Every row carries a normalized text block next to the raw content: headline,
description, landing_page, format — and for POST-BASED ads (Sponsored Content, Document
Ads, Thought Leader Ads) post_urn + post_permalink.
IMPORTANT — post-based ads: the ad copy lives in the referenced POST, not in the creative,
so it is NOT in this list by default (text.ad_copy_status: "not_fetched"). To get the
REAL copy call linkedin_ad_copy with a shortlist of creative ids, or set
include_previews=true here. NEVER invent copy and never present an internal creative
name as the messaging.
include_previews=true additionally resolves, per post-based creative: the real ad_copy
(read from LinkedIn's PUBLIC Ad Library — no extra permission needed), author_type /
is_thought_leader_ad, ad_library_url and official preview_url /
preview_url_mobile. Costs ~2 extra requests per creative and is capped at 60, so use it
on a shortlist (e.g. the top CTR rows), not on a 1.000-ad account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ||
| campaign_id | No | ||
| include_previews | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||