crm_google_ads_add_keywordsWrite | Adds keywords to a Search ad group, with a default match type, bid and landing page for any that do not set their own. | customerId, adGroupId, keywords, matchType, cpcBid, finalUrl, status, fromSearchTerms, validateOnly |
crm_google_ads_add_negative_keywordsWrite | Adds negative keywords at the campaign, ad group or shared-list level, inferred from what you pass or stated with level. | customerId, level, campaignId, adGroupId, sharedSetId, keywords, matchType, fromSearchTerms, validateOnly |
crm_google_ads_apply_labelWrite | Creates a label, or assigns or unassigns it on campaigns, ad groups, ads and keywords. | customerId, action, labelId, labelName, color, description, targets, validateOnly |
crm_google_ads_apply_recommendationWrite, destructive | Applies or dismisses one of Google's recommendations by id. Applying it for real needs confirm: true. | customerId, ids, confirm, validateOnly |
crm_google_ads_bulkWrite, destructive | Applies many keyword-family changes in one call. Any operation that removes something needs confirm: true to apply for real. | customerId, operations, partialFailure, confirm, validateOnly |
crm_google_ads_campaign_to_draftWrite | Copies a live Search campaign into a new Ads Studio draft that a person can edit, approve and publish, for example into another account. | customerId, campaignId |
crm_google_ads_create_ad_groupWrite | Creates a new ad group in a Search or Display campaign, optionally with its first keywords, in one atomic call. | customerId, campaignId, name, status, cpcBid, keywords, validateOnly |
crm_google_ads_create_assetWrite | Creates an asset (sitelink, callout, structured snippet, call, price, promotion or image extension) and optionally links it. | customerId, type, name, linkTo, validateOnly |
crm_google_ads_create_bidding_strategyWrite | Creates a portfolio (shared) bidding strategy several campaigns can use, and optionally attaches existing campaigns to it. | customerId, name, type, targetCpa, targetRoas, cpcBidCeiling, attachCampaignIds |
crm_google_ads_create_rsaWrite | Creates a responsive search ad in a Search ad group, checked against every Google length and count rule before it is sent. | customerId, adGroupId, headlines, descriptions, finalUrl, path1, path2, replaceAdId, validateOnly |
crm_google_ads_customer_matchWrite, destructive | Syncs CRM contacts into a Google Ads Customer Match list. Every real upload sends customer data to Google and needs confirm: true. | customerId, contactFilter, listId, listName, mode, consent, confirm, validateOnly |
crm_google_ads_link_assetWrite, destructive | Links an existing asset to the account, a campaign or an ad group, or removes that link. Unlinking needs confirm: true. | customerId, assetId, action, level, campaignId, adGroupId, fieldType, confirm, validateOnly |
crm_google_ads_manage_experimentWrite, destructive | Creates and runs a campaign A/B test. Ending, promoting, graduating or removing an experiment needs confirm: true and has no undo. | customerId, action, baseCampaignId, trafficSplit, experimentId, confirm, validateOnly |
crm_google_ads_manage_negative_listWrite, destructive | Creates, attaches, detaches, renames or deletes a shared negative keyword list. Deleting a list needs confirm: true. | customerId, action, sharedSetId, name, campaignIds, keywords, confirm, validateOnly |
crm_google_ads_remove_negative_keywordsWrite, destructive | Removes negative keywords, which can let the searches they blocked start matching again. Applying it for real needs confirm: true. | customerId, ids, level, confirm, validateOnly |
crm_google_ads_save_conversion_actionWrite | Creates a Google Ads conversion action, or changes an existing one: status, whether it feeds bidding, and its counting type. | customerId, conversionActionId, name, category, type, status, primaryForGoal, countingType, defaultValue, validateOnly |
crm_google_ads_undoWrite | Reverts a Google Ads change made through Pinlyx tools by its changeId. Removals and changes older than 30 days cannot be undone. | customerId, changeId, validateOnly |
crm_google_ads_update_adWrite | Edits an existing ad in place, keeping its id and history. Changed text goes back through policy review. | customerId, adId, finalUrls, headlines, descriptions, path1, path2, validateOnly |
crm_google_ads_update_ad_groupWrite | Renames an ad group and/or changes its tracking template or final URL suffix. | customerId, adGroupId, name, trackingUrlTemplate, finalUrlSuffix, validateOnly |
crm_google_ads_update_keywordWrite | Changes a keyword's match type and/or its own final URL. Changing match type gives the keyword a new id. | customerId, keywordId, adGroupId, matchType, finalUrl, validateOnly |
crm_google_ads_upload_conversionsWrite, destructive | Sends offline conversions, for example won CRM deals, to a conversion action so Smart Bidding learns from real results. Cannot be undone. | customerId, conversionActionId, conversions, contactId, dealId, validateOnly |
crm_set_google_ads_statusWrite, destructive | Pauses, enables or removes one or more campaigns, ad groups, ads or keywords in a single call. Removing needs confirm: true. | customerId, level, entityId, entityIds, status, confirm, validateOnly |
crm_update_google_ads_bidWrite | Sets or clears a manual max CPC bid on an ad group or a keyword, in the account currency. | customerId, level, entityId, cpcBid, clear, validateOnly |
crm_update_google_ads_biddingWrite | Switches a campaign's bidding strategy or changes its current target, including target impression share and portfolio strategies. | customerId, campaignId, strategy, targetCpa, targetRoas, cpcBidCeiling, clearTarget |
crm_update_google_ads_budgetWrite, destructive | Sets a campaign's daily budget. Takes effect immediately; a shared budget needs confirmShared: true. | customerId, campaignId, dailyBudget, confirmShared |
crm_update_google_ads_targetingWrite | Changes a campaign's locations, languages, ad schedule or device bid modifiers. Dropping every location needs confirm: true. | customerId, campaignId, addLocations, excludeLocations, removeLocations, languages, adSchedule, deviceModifiers, confirm, validateOnly |