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

Microsoft Advertising tools

Bing search campaigns, keywords, targeting, UET tags, conversion goals and reports.

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

Read tools15 tools

list_microsoft_accounts

קריאה1 credits

Microsoft Advertising ad accounts the connected user can access (id, name, number, customer_id, currency, status) and which one is selected. Use it in manager/agency setups before writing. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
all_accessibleOptionalbooleandefault true; false returns only the selected account

list_microsoft_ad_groups

קריאה1 credits

Ad groups of a Microsoft Advertising campaign (id, name, status, default CPC bid). Use the ids for keywords, ads and ad-group-level targeting. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
campaign_idRequiredstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_audiences

קריאה1 credits

Audiences in the Microsoft Advertising account (remarketing lists, in-market, custom) with sizes and UET tag. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_conversion_goals

קריאה1 credits

Conversion goals of the Microsoft Advertising account with type, status, tracking status, category, revenue settings. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_uet_tags

קריאה1 credits

UET (Universal Event Tracking) tags of the Microsoft Advertising account with tracking status and script. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

microsoft_search_terms_report

קריאה2 credits

Microsoft Advertising search terms (queries that triggered ads) with spend, clicks, conversions, keyword and match type for the last N days, plus the wasted (zero-conversion) terms. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
daysOptionalinteger (1–90)—
campaign_idOptionalstring—
start_dateOptionalstringYYYY-MM-DD (overrides days)
end_dateOptionalstringYYYY-MM-DD, default today
min_wasteOptionalnumberonly count zero-conversion terms spending at least this much as wasted
limitOptionalinteger (1–500)—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

microsoft_performance_report

קריאה2 credits

Microsoft Advertising performance by campaign, ad group or device (spend, clicks, impressions, conversions, revenue, CTR, CPC, CPA, ROAS) with totals; compare_previous adds the prior period. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
daysOptionalinteger (1–365)—
start_dateOptionalstringYYYY-MM-DD (overrides days)
end_dateOptionalstringYYYY-MM-DD, default today
breakdownOptionalcampaign | ad_group | device—
campaign_idOptionalstring—
compare_previousOptionalbooleanalso return the previous period of the same length
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_campaigns

קריאה1 credits

Campaigns read live from the Microsoft Advertising account (id, name, status, type, daily budget, bidding). Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
statusOptionalstringoptional filter: live | paused | ended (or Microsoft status)
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_ads

קריאה1 credits

Ads of a Microsoft Advertising ad group with type, status, editorial status, headlines, descriptions and landing URLs. Use the ids for update_microsoft_ad_status / update_microsoft_responsive_search_ad. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
ad_group_idRequiredstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_keywords

קריאה1 credits

Keywords of a Microsoft Advertising ad group (id, text, match type, status, editorial status, bid). Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
ad_group_idRequiredstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_negative_keywords

קריאה1 credits

Negative keywords currently set on a Microsoft Advertising campaign or ad group — check here when traffic drops or before removing one. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
campaign_idOptionalstring—
ad_group_idOptionalstringad-group level; campaign_id is also needed
entity_idOptionalstringalias: campaign or ad group id, with entity_type
entity_typeOptionalCampaign | AdGroup—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

list_microsoft_ad_extensions

קריאה1 credits

Sitelink and callout extensions attached to Microsoft Advertising campaigns (id, text, URLs, status, editorial status). Check before adding to avoid duplicates; the ids feed remove_microsoft_ad_extensions. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
campaign_idOptionalstringoptional; default every campaign in the account
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

microsoft_entity_performance_report

קריאה2 credits

Microsoft Advertising performance below campaign level — by ad group, ad, keyword (with quality score), location, device or age/gender — with spend, clicks, conversions, revenue, CTR, CPC, CPA, ROAS and totals. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
levelOptionalad_group | ad | keyword | location | device | age_gender—
daysOptionalinteger (1–365)—
start_dateOptionalstringYYYY-MM-DD (overrides days)
end_dateOptionalstringYYYY-MM-DD, default today
campaign_idOptionalstring—
limitOptionalinteger (1–500)—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

microsoft_report_query

קריאה2 credits

Free-form read of the Microsoft Advertising Reporting API (v13): any report type with the columns you choose; rows come back as returned by Microsoft. Use it when the fixed reports don't have the cut you need. Requires a connected Microsoft Advertising account; otherwise returns connected=false, never invented numbers.

ParameterTypeDescription
report_typeRequiredstringReporting v13 report, e.g. KeywordPerformanceReport, AdPerformanceReport, GeographicPerformanceReport
columnsRequiredarray<string>column names of that report, e.g. CampaignName, Clicks, Spend
aggregationOptionalSummary | Hourly | Daily | Weekly | Monthly | Yearly | HourOfDay | DayOfWeek | WeeklyStartingMonday—
daysOptionalinteger (1–365)—
start_dateOptionalstringYYYY-MM-DD (overrides days)
end_dateOptionalstringYYYY-MM-DD, default today
limitOptionalinteger (1–2000)—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

Write tools27 tools

select_microsoft_account

כתיבה1 credits

Choose which Microsoft Advertising ad account all further reads and writes use (manager/agency setups). Local setting; nothing is changed on Microsoft. Switching accounts is always allowed; adding another account on the platform is subject to the plan's ads.accounts.max limit (error=entitlement body with next_plan and upgrade_url).

ParameterTypeDescription
account_idRequiredstring—

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

create_microsoft_campaign

כתיבה2 credits

Create a Microsoft Advertising search campaign DRAFT with its ad groups, keywords and responsive search ad copy in one go (e.g. replicate a Google Ads structure). The whole structure is shown as a preview and created PAUSED on Microsoft. Go live with update_microsoft_campaign_status(resume). Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
nameRequiredstring—
daily_budgetRequirednumberdaily budget in the account currency
kindOptionalstringsearch (default) | local_search | sales | traffic
goalOptionalstring—
languageOptionalstringad language, e.g. Turkish, English (default Turkish)
campaign_typeOptionalSearchonly Search is supported
bid_strategyOptionalmanual_cpc | enhanced_cpc | max_clicks | max_conversions | target_cpa | max_conversion_value | target_roas | target_impression_share—
target_cpaOptionalnumber—
target_roasOptionalnumber—
max_cpcOptionalnumber—
final_urlOptionalstringlanding page for the ads; defaults to the brand website
ad_groupsOptionalarray<object>—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

create_microsoft_ad_group

כתיבה2 credits

Add an ad group to an existing Microsoft Advertising campaign, optionally with keywords and a responsive search ad (headlines + descriptions + final_url). Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
nameRequiredstring—
cpc_bidOptionalnumber—
keywordsOptionalarray<any>—
headlinesOptionalarray<string>—
descriptionsOptionalarray<string>—
final_urlOptionalstring—
path1Optionalstring—
path2Optionalstring—
languageOptionalstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_keywords

כתיבה2 credits

Add keywords (text, match type BROAD|PHRASE|EXACT, optional bid) to a Microsoft Advertising ad group. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
ad_group_idRequiredstring—
campaign_idOptionalstring—
keywordsRequiredarray<any>—
match_typeOptionalBROAD | PHRASE | EXACTdefault for plain-text keywords (PHRASE)
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_negative_keywords

כתיבה2 credits

Add negative keywords to a Microsoft Advertising campaign (or ad group). Microsoft supports PHRASE and EXACT negatives. Typical follow-up of microsoft_search_terms_report. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idOptionalstring—
ad_group_idOptionalstringoptional: ad-group-level negatives
keywordsRequiredarray<string>—
match_typeOptionalPHRASE | EXACT—
entity_idOptionalstringalias: campaign or ad group id, with entity_type
entity_typeOptionalCampaign | AdGroup—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

create_microsoft_responsive_search_ad

כתיבה2 credits

Create a responsive search ad (3-15 headlines ≤30 chars, 2-4 descriptions ≤90 chars, landing URL) in a Microsoft Advertising ad group. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
ad_group_idRequiredstring—
headlinesRequiredarray<string>—
descriptionsRequiredarray<string>—
final_urlRequiredstring—
path1Optionalstring—
path2Optionalstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_campaign_budget

כתיבה2 credits

Change the daily budget of a Microsoft Advertising campaign. The preview shows old → new. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
amountOptionalnumbernew daily budget in the account currency
daily_budgetOptionalnumberalias of amount
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_campaign_status

כתיבה2 credits

Pause or resume a Microsoft Advertising campaign (resume also publishes a campaign created paused). Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
statusRequiredpause | resume | paused | active—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_ad_group_status

כתיבה2 credits

Pause or enable a Microsoft Advertising ad group. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
ad_group_idRequiredstring—
statusRequiredpause | resume—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_keyword

כתיבה2 credits

Change a Microsoft Advertising keyword: bid, pause/resume, match type (keyword text cannot change). Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
ad_group_idRequiredstring—
keyword_idRequiredstring—
bidOptionalnumber—
statusOptionalpause | resume—
match_typeOptionalBROAD | PHRASE | EXACT—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

set_microsoft_bid_strategy

כתיבה2 credits

Set the bid strategy of a Microsoft Advertising campaign: manual/enhanced CPC, maximize clicks/conversions (optional target CPA), maximize conversion value (optional target ROAS), target impression share. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
strategyRequiredmanual_cpc | enhanced_cpc | max_clicks | max_conversions | target_cpa | max_conversion_value | target_roas | target_impression_share—
target_cpaOptionalnumber—
target_roasOptionalnumbere.g. 4.0 for 400%
max_cpcOptionalnumber—
target_impression_shareOptionalnumber—
target_ad_positionOptionalAbsoluteTopOfPage | TopOfPage | MainLine1—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_location_target

כתיבה2 credits

Target (or exclude) locations on a Microsoft Advertising campaign or ad group. Names are resolved to Microsoft location ids from the official geo file when the account is connected. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idOptionalstringTecrübe campaign id or Microsoft campaign id (campaign level)
ad_group_idOptionalstringMicrosoft ad group id (ad group level overrides campaign level)
locationsOptionalarray<string>city/region/country names, e.g. İstanbul, Ankara
location_idsOptionalarray<string>Microsoft location ids if already known
countryOptionalstringdisambiguation hint, default Türkiye
bid_adjustmentOptionalnumberpercent -100..900
bid_multiplierOptionalnumberalias of bid_adjustment
excludeOptionalboolean—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_device_target

כתיבה2 credits

Set device bid adjustments (percent -100..900; -100 excludes) on a Microsoft Advertising campaign or ad group. Microsoft requires all three devices; missing ones are sent as 0. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idOptionalstringTecrübe campaign id or Microsoft campaign id (campaign level)
ad_group_idOptionalstringMicrosoft ad group id (ad group level overrides campaign level)
computersOptionalnumber—
smartphonesOptionalnumber—
tabletsOptionalnumber—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_demographic_target

כתיבה2 credits

Set age and gender bid adjustments (percent -100..900) on a Microsoft Advertising campaign or ad group. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idOptionalstringTecrübe campaign id or Microsoft campaign id (campaign level)
ad_group_idOptionalstringMicrosoft ad group id (ad group level overrides campaign level)
agesOptionalarray<object>—
gendersOptionalarray<object>—
criterion_typeOptionalage | gendersingle-criterion form
valueOptionalstringsingle-criterion form: age range (e.g. 25-34) or gender
bid_multiplierOptionalnumbersingle-criterion form: percent -100..900
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_ad_schedule

כתיבה2 credits

Add an ad schedule (day/time slots with bid adjustment) to a Microsoft Advertising campaign or ad group; ads do not serve outside the slots. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idOptionalstringTecrübe campaign id or Microsoft campaign id (campaign level)
ad_group_idOptionalstringMicrosoft ad group id (ad group level overrides campaign level)
scheduleOptionalarray<object>—
daysOptionalanyshort form (instead of schedule): weekdays | weekend | all or a list of day names
from_hourOptionalinteger—
to_hourOptionalinteger—
bid_adjustmentOptionalnumber—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

create_microsoft_remarketing_list

כתיבה2 credits

Create a remarketing list (page visitors rule on the UET tag) in the Microsoft Advertising account. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
nameRequiredstring—
descriptionOptionalstring—
url_containsRequiredstringvisitors of pages whose URL matches
operatorOptionalContains | Equals | BeginsWith | EndsWith | DoesNotContain—
membership_durationOptionalintegerdays 1-180, default 30
tag_idOptionalstringUET tag id; default first tag
uet_tag_idOptionalstringalias of tag_id
valueOptionalstringAlias of url_contains
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

create_microsoft_conversion_goal

כתיבה2 credits

Create a conversion goal (URL goal: thank-you page; event goal: custom UET event) in the Microsoft Advertising account. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
nameRequiredstring—
goal_typeOptionalurl | event—
categoryOptionalPurchase | Signup | Contact | SubmitLeadForm | RequestQuote | BookAppointment | AddToCart | BeginCheckout | Subscribe | PageView | OutboundClick | GetDirections | Other—
url_expressionOptionalstring—
url_operatorOptionalContains | Equals | BeginsWith | RegularExpression—
actionOptionalstring—
category_expressionOptionalstring—
labelOptionalstring—
valueOptionalnumber—
action_operatorOptionalstringevent goals: Equals | BeginsWith | Contains | RegularExpression
category_expression_operatorOptionalstringevent goals: Equals | BeginsWith | Contains | RegularExpression
label_operatorOptionalstringevent goals: Equals | BeginsWith | Contains | RegularExpression
value_operatorOptionalstringevent goals: Equals | GreaterThan | LessThan
count_typeOptionalall | unique—
conversion_window_daysOptionalnumber—
revenue_valueOptionalnumber—
revenue_typeOptionalfixed | variable—
currencyOptionalstring—
tag_idOptionalstring—
uet_tag_idOptionalstringalias of tag_id
operatorOptionalstringalias of url_operator
goal_categoryOptionalstringalias of category
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

create_microsoft_uet_tag

כתיבה2 credits

Create a UET tag; the result carries the tracking script to add to the website. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
nameRequiredstring—
descriptionOptionalstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

delete_microsoft_campaign

כתיבהIrreversible2 credits

PERMANENTLY delete a Microsoft Advertising campaign (cannot be undone; pause instead if unsure). Only call it when the user explicitly asked for it; it is applied at once. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

delete_microsoft_audience

כתיבהIrreversible2 credits

PERMANENTLY delete a Microsoft Advertising audience (e.g. a remarketing list). Only call it when the user explicitly asked for it; it is applied at once. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
audience_idRequiredstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_ad_status

כתיבה2 credits

Pause or enable a single Microsoft Advertising ad. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
ad_group_idRequiredstring—
ad_idRequiredstring—
statusRequiredpause | resume | paused | active—
ad_typeOptionalResponsiveSearch | ExpandedText | Text | DynamicSearch | ResponsiveAd | Image | Product | AppInstall | Hoteldefault ResponsiveSearch (see list_microsoft_ads)
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_responsive_search_ad

כתיבה2 credits

Change the copy of an existing Microsoft Advertising responsive search ad in place (keeps the ad id and its performance history, unlike rebuilding it). Given lists replace the current ones. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
ad_group_idRequiredstring—
ad_idRequiredstring—
headlinesOptionalarray<string>full new set, 3-15, ≤30 chars
descriptionsOptionalarray<string>full new set, 2-4, ≤90 chars
final_urlOptionalstring—
path1Optionalstring—
path2Optionalstring—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

update_microsoft_ad_group

כתיבה2 credits

Edit a Microsoft Advertising ad group: name, default CPC bid, start/end date, status, search network. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
ad_group_idRequiredstring—
nameOptionalstring—
cpc_bidOptionalnumber—
start_dateOptionalstringYYYY-MM-DD
end_dateOptionalstringYYYY-MM-DD
statusOptionalpause | resume | paused | active—
networkOptionalall | microsoft_only | syndicated_only—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

add_microsoft_ad_extensions

כתיבה2 credits

Add sitelink and/or callout extensions to a Microsoft Advertising campaign (created in the account library, then attached to the campaign). Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idRequiredstring—
sitelinksOptionalarray<object>—
calloutsOptionalarray<string>—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

remove_microsoft_ad_extensions

כתיבהIrreversible2 credits

Remove sitelink/callout extensions: detaches them from the campaign and deletes them from the account library (permanent; they drop off every campaign). Only call it when the user explicitly asked for it; it is applied at once. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
extension_idsRequiredarray<string>—
campaign_idOptionalstringdetach from this campaign first (optional)
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

remove_microsoft_negative_keywords

כתיבהIrreversible2 credits

Remove negative keywords (by text, optionally one match type) from a Microsoft Advertising campaign or ad group — e.g. to undo a negative that blocks good traffic. Only negatives that really exist are removed. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
campaign_idOptionalstring—
ad_group_idOptionalstringad-group level; campaign_id is also needed
keywordsRequiredarray<string>—
match_typeOptionalPHRASE | EXACT—
entity_idOptionalstringalias: campaign or ad group id, with entity_type
entity_typeOptionalCampaign | AdGroup—
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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

upload_microsoft_offline_conversions

כתיבה2 credits

Send offline conversions (e.g. CRM sales) to Microsoft Advertising by click id, so bidding learns from real outcomes. Up to 1000 rows per call; the goal must exist and the clicks must be under 90 days old. Applied directly when the user asks (the result shows the preview); applied to Microsoft only with a connected account (dry run otherwise).

ParameterTypeDescription
conversion_nameRequiredstringname of an offline conversion goal in the account
conversionsRequiredarray<object>—
currencyOptionalstringdefault currency for rows without one
account_idOptionalstringoptional: run in this Microsoft ad account for this call only (agency setups)
customer_idOptionalstringoptional: manager account (customer) id of account_id

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