Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Campaign Management service defines the following service operations.
Service Operation | Description | Request Limits |
---|---|---|
AddAdExtensions | Adds one or more ad extensions to an account's ad extension library. | 1 AccountId 100 AdExtensions |
AddAdGroupCriterions | Adds one or more ad group criterions. | 1 AccountId 1,000 AdGroupCriterions |
AddAdGroups | Adds new ad groups to a specified campaign. | 1,000 AdGroups 1 CampaignId |
AddAds | Adds one or more ads to an ad group. | 1 AdGroupId 50 Ads |
AddAssetGroups | Adds array of asset groups to a specified campaign. | N/A. |
AddAudienceGroups | Adds array of audience groups to the account. | N/A. |
AddAudiences | Adds one or more audiences. | 100 Audiences |
AddBidStrategies | Adds bid strategies to an account's portfolio bid strategy library. | 100 BidStrategies |
AddBudgets | Adds new budgets to the account's shared budget library. | 100 Budgets |
AddCampaignConversionGoals | Adds new campaign conversion goals to the account's shared campaign conversion goal library. | N/A. |
AddCampaignCriterions | Adds one or more campaign criterions that help determine whether ads in each campaign get served. | 100 CampaignCriterions |
AddCampaigns | Adds one or more campaigns to the specified account. | 1 AccountId 100 Campaigns |
AddConversionGoals | Adds new conversion goals to the account's shared conversion goal library. | 100 ConversionGoals |
AddConversionValueRules | Create new conversion value rules. | N/A. |
AddDataExclusions | Add a data exclusion to the specified account. | N/A. |
AddExperiments | Adds experiments and creates experiment campaigns based on existing campaigns in an account. | 100 Experiments |
AddImportJobs | Creates a new import job. | 1 ImportJobs |
AddKeywords | Adds one or more keywords to an ad group. | 1 AdGroupId 1,000 Keywords |
AddLabels | Adds one or more labels to an account. | 100 Labels |
AddListItemsToSharedList | Adds negative keywords to a negative keyword list, or negative sites to a website exclusion list. | 1 SharedList 5,000 ListItems |
AddMedia | Adds the specified media to an account's asset library. | 1 AccountId 10 Media |
AddNegativeKeywordsToEntities | Adds negative keywords to the specified campaign or ad group. | 1 EntityNegativeKeywords Each EntityNegativeKeyword element can contain up to 20,000 negative keywords. |
AddSeasonalityAdjustments | Add seasonality adjustments to the specified account. | N/A. |
AddSharedEntity | Adds a negative keyword list to the ad account library, or adds a website exclusion list to the manager account (customer) library. | 1 SharedEntity 5,000 ListItems |
AddUetTags | Adds new Universal Event Tracking (UET) tags that you can add to your website to allow Microsoft Advertising to collect actions people take on your website. | 100 UetTags |
AddVideos | Adds one or more videos to an account. | 100 Videos |
AppealEditorialRejections | Appeals ads or keywords that failed editorial review. | 1,000 EntityIdToParentIdAssociations |
ApplyAssetGroupListingGroupActions | Applies an action to an asset group listing group. | N/A. |
ApplyCustomerListItems | Defines the ApplyCustomerListItems service operation. | N/A. |
ApplyCustomerListUserData | Defines the ApplyCustomerListUserData service operation. | N/A. |
ApplyHotelGroupActions | Applies an add, update, or delete action to each of the specified BiddableAdGroupCriterion or NegativeAdGroupCriterion, which each contain a HotelGroup. | N/A. |
ApplyOfflineConversionAdjustments | Applies offline conversion adjustments. | 1,000 OfflineConversionAdjustments |
ApplyOfflineConversions | Applies offline conversions for the account with Microsoft Click Id among other offline conversion data. | 1,000 OfflineConversions |
ApplyOnlineConversionAdjustments | Applies online conversion adjustments. | N/A. |
ApplyProductPartitionActions | Applies an add, update, or delete action to each of the specified BiddableAdGroupCriterion or NegativeAdGroupCriterion, which each contain a ProductPartition. | 5,000 CriterionActions |
CreateAssetGroupRecommendation | Create an asset group recommendation. | N/A. |
CreateResponsiveAdRecommendation | Create a responsive ad recommendation. | N/A. |
CreateResponsiveSearchAdRecommendation | Create a responsive search ad recommendation. | N/A. |
DeleteAdExtensions | Deletes one or more ad extensions from the account's ad extension library. | 1 AccountId 100 AdExtensionIds |
DeleteAdExtensionsAssociations | Removes the specified association from the respective campaigns or ad groups. | 1 AccountId 100 AdExtensionIdToEntityIdAssociations |
DeleteAdGroupCriterions | Deletes the specified ad group criterions. | 1 AccountId 1,000 AdGroupCriterionIds |
DeleteAdGroups | Deletes one or more ad groups from the specified campaign. | 1,000 AdGroupIds 1 CampaignId |
DeleteAds | Deletes one or more ads from the specified ad group. | 1 AdGroupId 50 AdIds |
DeleteAssetGroups | Deletes one or more AssetGroups. | N/A. |
DeleteAudienceGroupAssetGroupAssociations | Deletes one or more AudienceGroupAssetGroupAssociations. | N/A. |
DeleteAudienceGroups | Deletes one or more AudienceGroups. | N/A. |
DeleteAudiences | Deletes the specified audiences. | 100 AudienceIds |
DeleteBidStrategies | Deletes bid strategies from an account's portfolio bid strategy library. | 100 BidStrategyIds |
DeleteBudgets | Deletes budgets from the account's shared budget library. | 100 BudgetIds |
DeleteCampaignConversionGoals | Deletes a campaign conversion goal. | N/A. |
DeleteCampaignCriterions | Deletes one or more campaign criterions. | 100 CampaignCriterionIds |
DeleteCampaigns | Deletes one or more campaigns in a specified account. | 1 AccountId 100 CampaignIds |
DeleteDataExclusions | Deletes the specified data exclusions from the specified account. | N/A. |
DeleteExperiments | Deletes one or more experiments. | 100 ExperimentIds |
DeleteImportJobs | Deletes the import jobs. | 1 ImportJobs |
DeleteKeywords | Deletes one or more keywords in a specified ad group. | 1 AdGroupId 1,000 KeywordIds |
DeleteLabelAssociations | Deletes label associations. | 100 LabelAssociations |
DeleteLabels | Deletes one or more labels from the account. | 100 LabelIds |
DeleteListItemsFromSharedList | Deletes negative keywords from a negative keyword list, or negative sites from a website exclusion list. | 1 SharedList 5,000 ListItemIds |
DeleteMedia | Deletes the specified media from an account's media library. | 1 AccountId 100MediaIds |
DeleteNegativeKeywordsFromEntities | Deletes negative keywords from the specified campaign or ad group. | 1 EntityNegativeKeywords Each EntityNegativeKeyword element can contain up to 20,000 negative keywords. |
DeleteSeasonalityAdjustments | Deletes the specified seasonality adjustments from the specified account. | N/A. |
DeleteSharedEntities | Deletes negative keyword lists from the ad account library, or deletes website exclusion lists from the manager account (customer) library. | 20 SharedEntities |
DeleteSharedEntityAssociations | Deletes the negative keyword list to campaign associations, or website exclusion list to ad account associations. | 10,000 Associations |
DeleteVideos | Deletes one or more videos from the account. | 100 VideoIds |
GetAccountMigrationStatuses | Gets the migration status info for the specified accounts. | 1,000 AccountIds |
GetAccountProperties | Gets account level properties by name. | Not applicable |
GetAdExtensionIdsByAccountId | Gets the ad extensions from the account's ad extension library. | 1 AccountId |
GetAdExtensionsAssociations | Gets the respective ad extension associations by the specified campaign and ad group identifiers. | 1 AccountId 100 EntityIds |
GetAdExtensionsByIds | Gets the specified ad extensions from the account's ad extension library. | 1 AccountId 100 AdExtensionIds |
GetAdExtensionsEditorialReasons | Gets reasons for ad extension editorial issues. | 1 AccountId 100 AdExtensionIdToEntityIdAssociations |
GetAdGroupCriterionsByIds | Gets ad group criterions by identifiers and types. | 1 AccountId 1,000 AdGroupCriterionIds |
GetAdGroupsByCampaignId | Gets the ad groups within the specified campaign. | 1 CampaignId |
GetAdGroupsByIds | Gets the specified ad groups within the specified campaign. | 1,000 AdGroupIds 1 CampaignId |
GetAdsByAdGroupId | Retrieves the ads within an ad group. | 1 AdGroupId |
GetAdsByEditorialStatus | Retrieves the ads that belong to the specified ad group and have the specified editorial review status. | 1 AdGroupId |
GetAdsByIds | Retrieves the specified ads from the specified ad group. | 1 AdGroupId 20 AdIds |
GetAssetGroupListingGroupsByIds | Retrieves the specified AssetGroupListingGroups. | N/A. |
GetAssetGroupsByCampaignId | Retrieves the specified AssetGroups. | N/A. |
GetAssetGroupsByIds | Retrieves specified AssetGroups. | N/A. |
GetAssetGroupsEditorialReasons | Gets reasons for asset group editorial issues. | N/A. |
GetAudienceGroupAssetGroupAssociationsByAssetGroupIds | Retrieves the specified AudienceGroupAssetGroupAssociations by asset group IDs. | N/A. |
GetAudienceGroupAssetGroupAssociationsByAudienceGroupIds | Retrieves the specified AudienceGroupAssetGroupAssociations by audience group IDs. | N/A. |
GetAudienceGroupsByIds | Retrieves specified AudienceGroups. | N/A. |
GetAudiencesByIds | Retrieves the specified audiences from the specified account. | 100 AudienceIds |
GetBidStrategiesByIds | Gets bid strategies in an account's portfolio bid strategy library. | 100 BidStrategyIds |
GetBMCStoresByCustomerId | Gets the Microsoft Merchant Center stores for the specified customer. | Not applicable. |
GetBSCCountries | Gets the list of supported sales country codes for Microsoft Shopping Campaigns. | Not applicable. |
GetBudgetsByIds | Gets the specified budgets from the account's shared budget library. | 100 BudgetIds |
GetCampaignCriterionsByIds | Gets the specified campaign criterions. | 100 CampaignCriterionIds 1 CampaignId |
GetCampaignIdsByBidStrategyIds | Gets the campaign identifiers that are associated with the specified portfolio bid strategies. | 100 BidStrategyIds |
GetCampaignIdsByBudgetIds | Gets the campaign identifiers that share each specified budget. | 100 BudgetIds |
GetCampaignsByAccountId | Gets the campaigns within an account. | 1 AccountId |
GetCampaignsByIds | Gets the specified campaigns within an account. | 1 AccountId 100 CampaignIds |
GetConversionGoalsByIds | Gets the specified conversion goals. | 100 ConversionGoalIds |
GetConversionGoalsByTagIds | Gets the conversion goals that use the specified UET tags. | 100 TagIds |
GetConversionValueRulesByAccountId | Gets conversion value rules by the account ID. | N/A. |
GetConversionValueRulesByIds | Gets conversion value rules by their IDs. | N/A. |
GetDataExclusionsByAccountId | Gets the data exclusions associated with an account. | N/A. |
GetDataExclusionsByIds | Gets the specified data exclusions associated with an account. | N/A. |
GetEditorialReasonsByIds | Gets the reasons why the specified entities failed editorial review and whether the issue is appealable. | 1 AccountId 1,000 EntityIdToParentIdAssociations |
GetExperimentsByIds | Gets experiments by experiment identifiers. | 5,000 ExperimentIds |
GetFileImportUploadUrl | GetFileImportUploadUrl is reserved for future use. | N/A. |
GetGeoLocationsFileUrl | Gets a temporary URL that you can use to download a file that contains identifiers for the geographical locations that you can target or exclude. | Not applicable. |
GetImportEntityIdsMapping | Gets mappings of your source entity IDs to Microsoft Advertising entity IDs. | 100 SourceEntityIds |
GetImportJobsByIds | Gets import jobs by their type and identifiers. | 100 ImportJobIds |
GetImportResults | Gets results for import jobs completed within the last 90 days. | 100 ImportJobIds |
GetKeywordsByAdGroupId | Gets the keywords within an ad group. | 1 AdGroupId |
GetKeywordsByEditorialStatus | Retrieves the keywords with the specified editorial review status. | 1 AdGroupId |
GetKeywordsByIds | Retrieves the specified keywords. | 1 AdGroupId 1,000 KeywordIds |
GetLabelAssociationsByEntityIds | Gets label associations by entity identifiers. | 100 EntityIds |
GetLabelAssociationsByLabelIds | Gets label associations by label identifiers. | 1 LabelIds |
GetLabelsByIds | Gets labels by label identifiers. | 1,000 LabelIds |
GetListItemsBySharedList | Gets the negative keywords of a negative keyword list, or negative sites of a website exclusion list. | 1 SharedList |
GetMediaAssociations | Gets the media associations of the specified entity type from an account's media library. | 1 AccountId 100 MediaIds |
GetMediaMetaDataByAccountId | Gets the media meta data of the specified entity type from an account's media library. | Not applicable. |
GetMediaMetaDataByIds | Gets the specified media meta data from an account's media library. | 100 MediaIds |
GetNegativeKeywordsByEntityIds | Gets the negative keywords that are assigned directly to campaigns or ad groups. | 1 ParentEntityId 1 EntityIds |
GetNegativeSitesByAdGroupIds | Gets the negative sites URLs that are assigned directly to ad groups. | 15 AdGroupIds 1 CampaignId |
GetNegativeSitesByCampaignIds | Gets the negative site URLs that are assigned directly to campaigns. | 1 AccountId 15 CampaignIds |
GetOfflineConversionReports | Gets the offline conversion reports in the requested date range. | N/A. |
GetProfileDataFileUrl | Gets a temporary URL that you can use to download industry or job function profile data. | 1 ProfileType |
GetSeasonalityAdjustmentsByAccountId | Gets the seasonality adjustments associated with an account. | N/A. |
GetSeasonalityAdjustmentsByIds | Gets the specified seasonality adjustments associated with an account. | N/A. |
GetSharedEntities | Gets negative keyword lists or website exclusion lists. | Not applicable. |
GetSharedEntitiesByAccountId | Gets negative keyword lists. | Not applicable. |
GetSharedEntityAssociationsByEntityIds | Gets the negative keyword list to campaign associations by campaign IDs, or website exclusion list to ad account associations by ad account IDs. | 100 EntityIds |
GetSharedEntityAssociationsBySharedEntityIds | Gets the negative keyword list to campaign associations by negative keyword list IDs, or website exclusion list to ad account associations by website exclusion list IDs. | 1 SharedEntityIds |
GetUetTagsByIds | Gets the specified Universal Event Tracking (UET) tags. | 100 TagIds |
GetVideosByIds | Gets videos by video identifiers. | 1,000 VideoIds |
RefineAssetGroupRecommendation | Refine an asset group recommendation. | N/A. |
RefineResponsiveAdRecommendation | Refine a responsive ad recommendation. | N/A. |
RefineResponsiveSearchAdRecommendation | Refine a responsive search ad recommendation. | N/A. |
SearchCompanies | Search for profile data by company name. | 1 CompanyNameFilter |
SetAccountProperties | Sets account level properties by name. | Not applicable |
SetAdExtensionsAssociations | Associates the specified ad extensions with the respective campaigns or ad groups. | 1 AccountId 100 AdExtensionIdToEntityIdAssociations |
SetAudienceGroupAssetGroupAssociations | Sets AudienceGroupAssetGroupAssociations. | N/A. |
SetLabelAssociations | Sets label associations. | 100 LabelAssociations |
SetNegativeSitesToAdGroups | Sets the negative site URLs directly to ad groups. | 5,000 AdGroupNegativeSites 1 CampaignId |
SetNegativeSitesToCampaigns | Sets the negative site URLs directly to campaigns. | 1 AccountId 5,000 CampaignNegativeSites |
SetSharedEntityAssociations | Sets the negative keyword list to campaign associations, or website exclusion list to ad account associations. | 10,000 Associations |
UpdateAdExtensions | Updates one or more ad extensions within an account's ad extension library. | 1 AccountId 100 AdExtensions |
UpdateAdGroupCriterions | Updates one or more ad group criterions. | 1 AccountId 1,000 AdGroupCriterions |
UpdateAdGroups | Updates the specified ad groups in a campaign. | 1,000 AdGroups 1 CampaignId |
UpdateAds | Updates the specified ads within an ad group. | 1 AdGroupId 50 Ads |
UpdateAssetGroups | Updates the specified asset groups. | N/A. |
UpdateAudienceGroups | Updates the specified audience groups. | N/A. |
UpdateAudiences | Updates the specified audiences. | 100 Audiences |
UpdateBidStrategies | Updates bid strategies in an account's portfolio bid strategy library. | 100 BidStrategies |
UpdateBudgets | Updates the specified budgets in the account's shared budget library. | 100 Budgets |
UpdateCampaignCriterions | Updates one or more campaign criterions. | 100 CampaignCriterions |
UpdateCampaigns | Updates specified campaigns in a specified account. | 1 AccountId 100 Campaigns |
UpdateConversionGoals | Updates conversion goals within the account's shared conversion goal library. | 100 ConversionGoals |
UpdateConversionValueRules | Update existing conversion value rules. | N/A. |
UpdateConversionValueRulesStatus | Update the status of the specified conversion value rules. | N/A. |
UpdateDataExclusions | Make updates to the specified data exclusions. | N/A. |
UpdateExperiments | Updates the specified experiments. | 100 Experiments |
UpdateImportJobs | Replaces the specified import jobs with new import jobs. | 1 ImportJobs |
UpdateKeywords | Updates the keywords within a specified ad group. | 1 AdGroupId 1,000 Keywords |
UpdateLabels | Updates the labels within the account. | 100 Labels |
UpdateSeasonalityAdjustments | Make updates to the specified seasonality adjustments. | N/A. |
UpdateSharedEntities | Updates the negative keyword lists or website exclusion lists. | 20 SharedEntities |
UpdateUetTags | Updates the specified Universal Event Tracking (UET) tags. | 100 UetTags |
UpdateVideos | Updates the videos within the account. | 100 Videos |