דילוג לתוכן
Tecrübetecrube.com
Assistant tools · Setup and campaigns

LinkedIn Ads tools

Campaign groups, campaigns, sponsored content, text ads, targeting and demographic reports.

Tool names and descriptions are generated straight from the server code; the descriptions are the original English text the assistant sees.

Read tools16 tools

list_linkedin_accounts

קריאה1 credits

LinkedIn ad accounts the connected user can access (id, name, currency, status, serving status, company page reference). Agencies: pick account_id for the other tools. Read only; returns connected=false when no account is linked.

This tool takes no parameters.

list_linkedin_campaign_groups

קריאה1 credits

Campaign groups of a LinkedIn ad account with status, serving statuses, objective, total/daily budget and schedule. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
statusesOptionalarray<string>ACTIVE | PAUSED | DRAFT | ARCHIVED (default all four)

list_linkedin_campaigns

קריאה1 credits

LinkedIn campaigns with status, objective, type, daily/total budget, bid, currency, campaign group and targeting. Returns urn and ledger_campaign_id to use with the update tools. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
campaign_groupOptionalstringfilter by campaign group urn or id
statusesOptionalarray<string>ACTIVE | PAUSED | DRAFT | COMPLETED | ARCHIVED | CANCELED
sync_ledgerOptionalbooleanalso import campaigns into the Tecrübe ledger (default true)

list_linkedin_creatives

קריאה1 credits

Creatives (ads) of LinkedIn campaigns: intended status, serving state and hold reasons, review status, referenced post or text-ad fields. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
campaign_idsOptionalarray<string>campaign urns/ids; default: all active/paused/draft campaigns
statusesOptionalarray<string>ACTIVE | PAUSED | DRAFT | ARCHIVED | CANCELED
limitOptionalinteger (1–100)—

linkedin_performance_report

קריאה2 credits

LinkedIn ad analytics for a date range: spend, impressions, clicks, CTR, CPC, CPM, lead-form opens, leads, website conversions, conversion value, cost per lead (CPL) and cost per conversion per campaign / campaign group / creative / account, plus totals and the rows with 500+ impressions and zero conversions. Real numbers only; never invented.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
daysOptionalinteger (1–366)last N days incl. today (default 30)
start_dateOptionalstringYYYY-MM-DD (overrides days)
end_dateOptionalstringYYYY-MM-DD
pivotOptionalCAMPAIGN | CAMPAIGN_GROUP | CREATIVE | ACCOUNT—
campaign_idsOptionalarray<string>restrict to these campaign urns/ids (required for creative names with pivot=CREATIVE)
campaign_group_idsOptionalarray<string>—
time_granularityOptionalALL | DAILY—
sort_byOptionalcpl | spend | impressions | clicks | leads | conversions | ctr—

linkedin_demographics_report

קריאה2 credits

LinkedIn professional demographics of who saw, clicked and converted on your ads: job title, seniority, job function, industry, company size and country (adAnalytics MEMBER_* pivots) with impressions, clicks, CTR, spend, leads, CPL and website conversions; URNs are resolved to readable names. Each dimension reports the share hidden by LinkedIn's privacy threshold (values with fewer than 3 events are dropped) instead of inventing rows. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
pivotsOptionalarray<MEMBER_JOB_TITLE | MEMBER_SENIORITY | MEMBER_JOB_FUNCTION | MEMBER_INDUSTRY | MEMBER_COMPANY_SIZE | MEMBER_COUNTRY_V2>default: all six
pivotOptionalMEMBER_JOB_TITLE | MEMBER_SENIORITY | MEMBER_JOB_FUNCTION | MEMBER_INDUSTRY | MEMBER_COMPANY_SIZE | MEMBER_COUNTRY_V2—
daysOptionalinteger (1–366)last N days incl. today (default 30)
start_dateOptionalstringYYYY-MM-DD (overrides days)
end_dateOptionalstringYYYY-MM-DD
campaign_idsOptionalarray<string>restrict to these campaign urns/ids
campaign_group_idsOptionalarray<string>—
limitOptionalinteger (1–100)rows per dimension (default 25, by impressions)
locale_languageOptionalstringnames language, default en
locale_countryOptionalstringdefault US

build_linkedin_audience

קריאה2 credits

Resolve plain-language targeting (titles, companies, industries, company sizes, locations, seniorities, functions, skills) to LinkedIn targeting facets and return targetingCriteria plus the estimated audience size. Drops facet combinations LinkedIn rejects and says so. Read only; pass targeting_criteria to create_linkedin_campaign or update_linkedin_campaign_targeting.

ParameterTypeDescription
titlesOptionalarray<string>job titles, e.g. Marketing Manager
industriesOptionalarray<string>—
locationsOptionalarray<string>cities / regions / countries, e.g. Istanbul, Turkey (at least one is required by LinkedIn)
company_sizesOptionalarray<string>e.g. '200+', '51-200', '1001+'
senioritiesOptionalarray<string>—
job_functionsOptionalarray<string>—
skillsOptionalarray<string>—
employersOptionalarray<string>company names (cannot be combined with industries / company_sizes)
companiesOptionalarray<string>Alias of employers
exclude_titlesOptionalarray<string>—
exclude_employersOptionalarray<string>—
exclude_industriesOptionalarray<string>—
interface_localesOptionalarray<string>e.g. urn:li:locale:en_US, urn:li:locale:tr_TR (default en_US)
locale_languageOptionalstringsearch language, default en
locale_countryOptionalstringdefault US
estimateOptionalbooleanfetch audience count (default true)

list_linkedin_posts

קריאה1 credits

Latest company page posts (urn, text, content type, published time, sponsored flag) to pick one for create_linkedin_sponsored_content. Needs the r_organization_social scope; otherwise returns a note. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
organization_urnOptionalstringurn:li:organization:{id}; default: the ad account's company page
countOptionalinteger (1–100)—

linkedin_audience_forecast

קריאה1 credits

Estimate how many LinkedIn members a targeting reaches (audienceCounts): total and active members, with warnings below the 300-member minimum or without a location. Accepts targeting_criteria, facet URN lists or a campaign's saved targeting. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
targeting_criteriaOptionalobjecttargetingCriteria JSON exactly as returned by build_linkedin_audience
campaign_idOptionalstringuse this campaign's saved targeting when no other targeting is given
geo_urnsOptionalarray<string>URNs for the locations facet (linkedin_targeting_search)
job_title_urnsOptionalarray<string>URNs for the titles facet (linkedin_targeting_search)
job_function_urnsOptionalarray<string>URNs for the jobFunctions facet (linkedin_targeting_search)
seniority_urnsOptionalarray<string>URNs for the seniorities facet (linkedin_targeting_search)
industry_urnsOptionalarray<string>URNs for the industries facet (linkedin_targeting_search)
skill_urnsOptionalarray<string>URNs for the skills facet (linkedin_targeting_search)
staff_count_urnsOptionalarray<string>URNs for the staffCountRanges facet (linkedin_targeting_search)
employer_urnsOptionalarray<string>URNs for the employers facet (linkedin_targeting_search)
include_audience_urnsOptionalarray<string>URNs for the audienceMatchingSegments facet (linkedin_targeting_search)
exclude_geo_urnsOptionalarray<string>URNs for the locations facet (linkedin_targeting_search)
exclude_title_urnsOptionalarray<string>URNs for the titles facet (linkedin_targeting_search)
exclude_function_urnsOptionalarray<string>URNs for the jobFunctions facet (linkedin_targeting_search)
exclude_seniority_urnsOptionalarray<string>URNs for the seniorities facet (linkedin_targeting_search)
exclude_industry_urnsOptionalarray<string>URNs for the industries facet (linkedin_targeting_search)
exclude_skill_urnsOptionalarray<string>URNs for the skills facet (linkedin_targeting_search)
exclude_staff_count_urnsOptionalarray<string>URNs for the staffCountRanges facet (linkedin_targeting_search)
exclude_employer_urnsOptionalarray<string>URNs for the employers facet (linkedin_targeting_search)
exclude_audience_urnsOptionalarray<string>URNs for the audienceMatchingSegments facet (linkedin_targeting_search)
location_modeOptionalrecent_or_permanent | permanentrecent_or_permanent (default, locations facet) or permanent (profileLocations facet)
audience_languageOptionalstringinterface locale, e.g. en_US, tr_TR or urn:li:locale:tr_TR (default en_US)

linkedin_bid_recommendations

קריאה1 credits

LinkedIn's suggested bid, bid floor/ceiling and daily budget limits for an audience (adBudgetPricing criteriaV2), in the ad account currency. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
campaign_typeOptionalSPONSORED_UPDATES | TEXT_AD | SPONSORED_INMAILS—
bid_typeOptionalCPM | CPC | CPV—
objective_typeOptionalstringe.g. WEBSITE_VISIT, LEAD_GENERATION, BRAND_AWARENESS, WEBSITE_CONVERSION, VIDEO_VIEW, ENGAGEMENT
optimization_targetOptionalstringe.g. MAX_CLICK, MAX_LEAD, MAX_CONVERSION, NONE
daily_budgetOptionalnumberaccount currency; sharpens the suggestion
audience_expansionOptionalboolean—
targeting_criteriaOptionalobjecttargetingCriteria JSON exactly as returned by build_linkedin_audience
campaign_idOptionalstringuse this campaign's saved targeting
geo_urnsOptionalarray<string>URNs for the locations facet (linkedin_targeting_search)
job_title_urnsOptionalarray<string>URNs for the titles facet (linkedin_targeting_search)
job_function_urnsOptionalarray<string>URNs for the jobFunctions facet (linkedin_targeting_search)
seniority_urnsOptionalarray<string>URNs for the seniorities facet (linkedin_targeting_search)
industry_urnsOptionalarray<string>URNs for the industries facet (linkedin_targeting_search)
skill_urnsOptionalarray<string>URNs for the skills facet (linkedin_targeting_search)
staff_count_urnsOptionalarray<string>URNs for the staffCountRanges facet (linkedin_targeting_search)
employer_urnsOptionalarray<string>URNs for the employers facet (linkedin_targeting_search)
include_audience_urnsOptionalarray<string>URNs for the audienceMatchingSegments facet (linkedin_targeting_search)
exclude_geo_urnsOptionalarray<string>URNs for the locations facet (linkedin_targeting_search)
exclude_title_urnsOptionalarray<string>URNs for the titles facet (linkedin_targeting_search)
exclude_function_urnsOptionalarray<string>URNs for the jobFunctions facet (linkedin_targeting_search)
exclude_seniority_urnsOptionalarray<string>URNs for the seniorities facet (linkedin_targeting_search)
exclude_industry_urnsOptionalarray<string>URNs for the industries facet (linkedin_targeting_search)
exclude_skill_urnsOptionalarray<string>URNs for the skills facet (linkedin_targeting_search)
exclude_staff_count_urnsOptionalarray<string>URNs for the staffCountRanges facet (linkedin_targeting_search)
exclude_employer_urnsOptionalarray<string>URNs for the employers facet (linkedin_targeting_search)
exclude_audience_urnsOptionalarray<string>URNs for the audienceMatchingSegments facet (linkedin_targeting_search)
location_modeOptionalrecent_or_permanent | permanentrecent_or_permanent (default, locations facet) or permanent (profileLocations facet)
audience_languageOptionalstringinterface locale, e.g. en_US, tr_TR or urn:li:locale:tr_TR (default en_US)

list_linkedin_audiences

קריאה1 credits

Matched audiences (ad segments) of a LinkedIn ad account (adSegments): list uploads, website retargeting, marketing automation and predictive audiences with status and approximate member count. Use the urn in targeting (include_audience_urns). Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
typesOptionalarray<string>BULK | RETARGETING | MARKET_AUTOMATION | BUSINESS_OBJECTIVE_BASED_AUDIENCE
statusesOptionalarray<string>BUILDING | READY | UPDATING | FAILED | ARCHIVED | EXPIRED …

list_linkedin_conversions

קריאה1 credits

Conversion tracking rules of a LinkedIn ad account (conversions q=account): id, name, type, enabled, attribution windows, value and attached campaigns. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

list_linkedin_lead_forms

קריאה1 credits

Lead Gen Forms owned by a LinkedIn ad account (leadForms q=owner): id, name, state, version and question count. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

download_linkedin_leads

קריאה2 credits

Leads submitted through LinkedIn Lead Gen Forms (leadFormResponses): submitted time, campaign, creative, every answer and consent. Personal data: use within the form's consent. Read only.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
form_idOptionalstringlead form id (list_linkedin_lead_forms); maps answers to question names
sinceOptionalstringYYYY-MM-DD
untilOptionalstringYYYY-MM-DD (default today)
test_onlyOptionalboolean—
limitOptionalinteger (1–1000)—

linkedin_ad_copy

קריאה1 credits

Read the actual copy of LinkedIn ads: text ad headline/description/landing page, or the sponsored post's text, article headline, landing page and call to action. Read only; combine with linkedin_performance_report to compare messages.

ParameterTypeDescription
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
creative_idsOptionalarray<string>creative urns/ids
post_urnsOptionalarray<string>urn:li:share / urn:li:ugcPost

Write tools18 tools

create_linkedin_campaign_group

כתיבה2 credits

Create a LinkedIn campaign group (paused by default). Created on LinkedIn directly when the user asks (the result shows the preview); only with a connected account.

ParameterTypeDescription
nameRequiredstring—
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
statusOptionalACTIVE | PAUSED | DRAFTdefault PAUSED
daily_budgetOptionalnumberaccount currency; dynamic budget shared by the group's campaigns
total_budgetOptionalnumberaccount currency; requires end_date
end_dateOptionalstringYYYY-MM-DD
objectiveOptionalBRAND_AWARENESS | WEBSITE_VISITS | ENGAGEMENT | VIDEO_VIEWS | LEAD_GENERATION | WEBSITE_CONVERSIONS | JOB_APPLICANTS—
bid_strategyOptionalMAXIMUM_DELIVERY | MANUAL | COST_CAP—
currencyOptionalstringISO currency for the preview when the ad account currency is unknown

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

create_linkedin_campaign

כתיבה2 credits

Create a LinkedIn campaign (sponsored content or text ad) with budget, objective, bidding and targeting from build_linkedin_audience. Writes a draft to the ledger and creates it on LinkedIn (paused by default) directly when the user asks; the result shows the preview. Add creatives with create_linkedin_sponsored_content / create_linkedin_text_ad.

ParameterTypeDescription
nameRequiredstring—
daily_budgetRequirednumberaccount currency
targeting_criteriaRequiredobjecttargetingCriteria JSON exactly as returned by build_linkedin_audience
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
campaign_groupOptionalstringcampaign group urn/id; default: the account's default group
objectiveOptionalBRAND_AWARENESS | WEBSITE_VISITS | ENGAGEMENT | VIDEO_VIEWS | LEAD_GENERATION | WEBSITE_CONVERSIONS | JOB_APPLICANTSdefault WEBSITE_VISITS; LEAD_GENERATION for lead forms
typeOptionalSPONSORED_UPDATES | TEXT_ADdefault SPONSORED_UPDATES
statusOptionalPAUSED | ACTIVEdefault PAUSED (nothing spends until resumed)
total_budgetOptionalnumber—
unit_costOptionalnumbermanual bid; omitted = automated bidding
cost_typeOptionalCPC | CPM—
locale_countryOptionalstring—
locale_languageOptionalstring—
organization_urnOptionalstringcompany page for sponsored content; default: the ad account's reference
audience_expansionOptionalboolean—
offsite_deliveryOptionalbooleanLinkedIn Audience Network
political_intentOptionalNOT_POLITICAL | POLITICAL—
goalOptionalstring—
currencyOptionalstringISO currency for the preview when the ad account currency is unknown

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign_budget

כתיבה2 credits

Change a LinkedIn campaign's daily budget, total budget and/or bid. Applied directly when the user asks; the result shows the current → new values and the +50% per change guardrail applies.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
daily_budgetOptionalnumberaccount currency
total_budgetOptionalnumber—
unit_costOptionalnumbermanual bid (switches the campaign to manual bidding)
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
currencyOptionalstringISO currency for the preview when the ad account currency is unknown

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign_status

כתיבה2 credits

Pause, resume (ACTIVE) or archive a LinkedIn campaign. Applied directly when the user asks.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
statusRequiredACTIVE | PAUSED | ARCHIVED—
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign_group_status

כתיבהIrreversible2 credits

Activate, pause, archive, draft or delete (PENDING_DELETION) a LinkedIn campaign group. Applied directly when the user asks.

ParameterTypeDescription
campaign_groupRequiredstringcampaign group urn or id
statusRequiredACTIVE | PAUSED | ARCHIVED | DRAFT | PENDING_DELETIONPENDING_DELETION deletes the group (irreversible)
nameOptionalstringfor the preview only
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign_group_budget

כתיבה2 credits

Update a LinkedIn campaign group's total budget, daily budget, end date or name. Applied directly when the user asks.

ParameterTypeDescription
campaign_groupRequiredstring—
total_budgetOptionalnumber—
daily_budgetOptionalnumber—
end_dateOptionalstringYYYY-MM-DD
nameOptionalstring—
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
currencyOptionalstringISO currency for the preview when the ad account currency is unknown

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign_targeting

כתיבה2 credits

Replace a LinkedIn campaign's targeting, either with targeting_criteria from build_linkedin_audience or with facet URN lists (geo, job title, function, seniority, industry, skill, company size, employer, matched audiences, plus exclusions and interface language). Applied directly when the user asks.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
targeting_criteriaOptionalobjecttargetingCriteria JSON exactly as returned by build_linkedin_audience
audienceOptionalobjectaudience estimate from build_linkedin_audience (for the preview)
interface_localeOptionalstring—
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account
geo_urnsOptionalarray<string>URNs for the locations facet (linkedin_targeting_search)
job_title_urnsOptionalarray<string>URNs for the titles facet (linkedin_targeting_search)
job_function_urnsOptionalarray<string>URNs for the jobFunctions facet (linkedin_targeting_search)
seniority_urnsOptionalarray<string>URNs for the seniorities facet (linkedin_targeting_search)
industry_urnsOptionalarray<string>URNs for the industries facet (linkedin_targeting_search)
skill_urnsOptionalarray<string>URNs for the skills facet (linkedin_targeting_search)
staff_count_urnsOptionalarray<string>URNs for the staffCountRanges facet (linkedin_targeting_search)
employer_urnsOptionalarray<string>URNs for the employers facet (linkedin_targeting_search)
include_audience_urnsOptionalarray<string>URNs for the audienceMatchingSegments facet (linkedin_targeting_search)
exclude_geo_urnsOptionalarray<string>URNs for the locations facet (linkedin_targeting_search)
exclude_title_urnsOptionalarray<string>URNs for the titles facet (linkedin_targeting_search)
exclude_function_urnsOptionalarray<string>URNs for the jobFunctions facet (linkedin_targeting_search)
exclude_seniority_urnsOptionalarray<string>URNs for the seniorities facet (linkedin_targeting_search)
exclude_industry_urnsOptionalarray<string>URNs for the industries facet (linkedin_targeting_search)
exclude_skill_urnsOptionalarray<string>URNs for the skills facet (linkedin_targeting_search)
exclude_staff_count_urnsOptionalarray<string>URNs for the staffCountRanges facet (linkedin_targeting_search)
exclude_employer_urnsOptionalarray<string>URNs for the employers facet (linkedin_targeting_search)
exclude_audience_urnsOptionalarray<string>URNs for the audienceMatchingSegments facet (linkedin_targeting_search)
location_modeOptionalrecent_or_permanent | permanentrecent_or_permanent (default, locations facet) or permanent (profileLocations facet)
audience_languageOptionalstringinterface locale, e.g. en_US, tr_TR or urn:li:locale:tr_TR (default en_US)

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

create_linkedin_sponsored_content

כתיבה2 credits

Turn an existing company page post into sponsored content (a creative) in a LinkedIn campaign, or create a new dark post as the creative. Applied directly when the user asks; LinkedIn reviews the creative before it serves.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
post_urnOptionalstringexisting page post urn:li:share:… / urn:li:ugcPost:… (list_linkedin_posts)
commentaryOptionalstringtext for a NEW dark post when no post_urn is given
landing_pageOptionalstring—
cta_labelOptionalstringLEARN_MORE | SIGN_UP | DOWNLOAD | REGISTER | APPLY | ...
article_urlOptionalstring—
article_titleOptionalstring—
article_descriptionOptionalstring—
lead_form_urnOptionalstringurn:li:adForm:… for LEAD_GENERATION campaigns
organization_urnOptionalstring—
nameOptionalstring—
statusOptionalACTIVE | PAUSED | DRAFTdefault PAUSED
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

create_linkedin_text_ad

כתיבה2 credits

Create a LinkedIn text ad creative (headline ≤25, description ≤75 chars, landing page) in a TEXT_AD campaign. Applied directly when the user asks.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
headlineRequiredstring—
descriptionRequiredstring—
landing_pageRequiredstring—
image_urnOptionalstringurn:li:image:… 100x100 (optional)
nameOptionalstring—
statusOptionalACTIVE | PAUSED | DRAFTdefault PAUSED
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_creative_status

כתיבה2 credits

Pause, activate, archive or draft one or more LinkedIn creatives (e.g. the ones with impressions but no conversions). Applied directly when the user asks; creatives under review cannot be paused.

ParameterTypeDescription
creative_idsOptionalarray<string>creative urns/ids (list_linkedin_creatives)
creative_idOptionalstring—
statusRequiredACTIVE | PAUSED | ARCHIVED | DRAFT—
campaign_idOptionalstringoptional; helps pick the ad account
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

attach_linkedin_conversion

כתיבה1 credits

Attach a conversion tracking rule to a LinkedIn campaign (campaignConversions PUT) so it reports and optimises for it. Applied directly when the user asks.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
conversion_idRequiredstringfrom list_linkedin_conversions
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

detach_linkedin_conversion

כתיבהIrreversible1 credits

Detach a conversion tracking rule from a LinkedIn campaign (campaignConversions DELETE). Applied directly when the user asks.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
conversion_idRequiredstring—
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

delete_linkedin_campaign

כתיבהIrreversible5 credits

Delete a LinkedIn campaign: a DRAFT campaign is deleted permanently, any other is set to PENDING_DELETION (reporting data stays). Irreversible; only call it when the user explicitly asked for it.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

delete_linkedin_campaign_group

כתיבהIrreversible5 credits

Delete a LinkedIn campaign group: permanent when DRAFT, otherwise marked PENDING_DELETION. Irreversible; only call it when the user explicitly asked for it.

ParameterTypeDescription
campaign_groupRequiredstringcampaign group urn or id
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

delete_linkedin_creative

כתיבהIrreversible5 credits

Delete a LinkedIn creative (ad): permanent when DRAFT, otherwise marked PENDING_DELETION. Irreversible; only call it when the user explicitly asked for it.

ParameterTypeDescription
creative_idRequiredstringcreative urn or id
campaign_idOptionalstringoptional; helps pick the ad account
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign

כתיבה5 credits

Update a LinkedIn campaign in one call: name, optimisation target, cost type and schedule in one action; budget/bid and status are opened as their own guarded actions (same rules as update_linkedin_campaign_budget / _status). Each is applied and undone separately.

ParameterTypeDescription
campaign_idRequiredstringTecrübe campaign id (uuid) or LinkedIn campaign urn/id from list_linkedin_campaigns
nameOptionalstring—
statusOptionalACTIVE | PAUSED | ARCHIVED—
daily_budgetOptionalnumberaccount currency; goes through the budget guardrail
unit_costOptionalnumbermanual bid
optimization_targetOptionalstringe.g. MAX_CLICK, MAX_LEAD, MAX_CONVERSION, NONE (manual)
cost_typeOptionalCPC | CPM | CPV—
start_dateOptionalstringYYYY-MM-DD
end_dateOptionalstringYYYY-MM-DD
currencyOptionalstringISO currency for the preview when the ad account currency is unknown
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

update_linkedin_campaign_group

כתיבה5 credits

Update a LinkedIn campaign group (only the given fields): name, status, total budget, objective, start and end date. Applied directly when the user asks; budget increases above +50% are refused.

ParameterTypeDescription
campaign_groupRequiredstring—
nameOptionalstring—
statusOptionalACTIVE | PAUSED | ARCHIVED | DRAFT—
total_budgetOptionalnumberaccount currency; +50% per change guardrail
objectiveOptionalBRAND_AWARENESS | WEBSITE_VISITS | ENGAGEMENT | VIDEO_VIEWS | LEAD_GENERATION | WEBSITE_CONVERSIONS | JOB_APPLICANTS—
start_dateOptionalstringYYYY-MM-DD
end_dateOptionalstringYYYY-MM-DD
currencyOptionalstringISO currency for the preview when the ad account currency is unknown
account_idOptionalstringLinkedIn ad account id (from list_linkedin_accounts); optional when the connection has one account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.

create_linkedin_ad_account

כתיבהIrreversible2 credits

Create a new LinkedIn ad account for the connected user (the one with no ad account after OAuth). Only call it when the user explicitly asked for it; the account is created at once, the user becomes its ACCOUNT_MANAGER and the connection is linked to it. Currency is permanent; a payment method must still be added in Campaign Manager.

ParameterTypeDescription
nameRequiredstringaccount name, e.g. “Acme Ads”
currencyRequiredAED | AUD | BRL | CAD | CHF | CZK | DKK | EUR | GBP | HKD | HUF | ILS | INR | JPY | KRW | MXN | MYR | NOK | NZD | PLN | SEK | SGD | THB | TRY | TWD | USD | ZARpermanent; LinkedIn-supported ISO code
organization_urnOptionalstringoptional company page urn:li:organization:{id} the account advertises for
connection_idOptionalstringoptional: which LinkedIn identity (connection) opens the account
forceOptionalbooleancreate even though this identity already has an ad account

Write tool: the call first produces a preview; the change reaches the platform only after you approve it.