Google Campaign Manager 360

Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360. This OpenAPI specification was generated from the Google Discovery Document for the Campaign Manager 360 API (dfareporting) version v5. It provides programmatic access to Campaign Manager 360 for managing campaigns, creatives, placements, reports, conversions, and other advertising resources. The API uses OAuth 2.0 for authentication and all endpoints require ...

Active

Capabilities (217)

Update an existing advertiser

Updates an existing advertiser.

dfareporting_advertisers_update(profileId, accountId?, advertiserGroupId?, clickThroughUrlSuffix?, defaultClickThroughEventTagId?, defaultEmail?, euPoliticalAdsDeclaration?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, id?, idDimensionValue?, kind?, measurementPartnerLink?, name?, originalFloodlightConfigurationId?, status?, subaccountId?, suspended?) -> {accountId, advertiserGroupId, clickThroughUrlSuffix, defaultClickThroughEventTagId, ...}
Destructive
Required scopes:
dfatrafficking

Create a new subaccount

Inserts a new subaccount.

dfareporting_subaccounts_insert(profileId, accountId?, availablePermissionIds?, id?, kind?, name?) -> {accountId, availablePermissionIds, id, kind, ...}
Required scopes:
dfatrafficking

Delete a content category

Deletes an existing content category.

dfareporting_content_categories_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

List floodlightActivityGroups

Retrieves a list of floodlight activity groups, possibly filtered. This method supports paging.

dfareporting_floodlight_activity_groups_list(profileId, advertiserId?, floodlightConfigurationId?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?, type?) -> {floodlightActivityGroups, kind, nextPageToken}
Required scopes:
dfatrafficking

Update an existing floodlight activity group

Updates an existing floodlight activity group.

dfareporting_floodlight_activity_groups_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, id?, idDimensionValue?, kind?, name?, subaccountId?, tagString?, type?) -> {accountId, advertiserId, advertiserIdDimensionValue, floodlightConfigurationId, ...}
Destructive
Required scopes:
dfatrafficking

Create a new floodlight activity group

Inserts a new floodlight activity group.

dfareporting_floodlight_activity_groups_insert(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, id?, idDimensionValue?, kind?, name?, subaccountId?, tagString?, type?) -> {accountId, advertiserId, advertiserIdDimensionValue, floodlightConfigurationId, ...}
Required scopes:
dfatrafficking

Get a advertiser landing page by ID

Gets one landing page by ID.

dfareporting_advertiser_landing_pages_get(id, profileId) -> {advertiserId, archived, deepLinks, id, ...}
Required scopes:
dfatrafficking

Get a studio creative by ID

Gets a studio creative by ID.

dfareporting_studio_creatives_get(studioCreativeId) -> {assetIds, backupImageAssetId, createdInfo, dimension, ...}
Required scopes:
dfatrafficking

List advertisers

Retrieves a list of advertisers, possibly filtered. This method supports paging.

dfareporting_advertisers_list(profileId, advertiserGroupIds?, floodlightConfigurationIds?, ids?, includeAdvertisersWithoutGroupsOnly?, maxResults?, onlyParent?, pageToken?, searchString?, sortField?, sortOrder?, status?, subaccountId?) -> {advertisers, kind, nextPageToken}
Required scopes:
dfatrafficking

Create a new advertiser

Inserts a new advertiser.

dfareporting_advertisers_insert(profileId, accountId?, advertiserGroupId?, clickThroughUrlSuffix?, defaultClickThroughEventTagId?, defaultEmail?, euPoliticalAdsDeclaration?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, id?, idDimensionValue?, kind?, measurementPartnerLink?, name?, originalFloodlightConfigurationId?, status?, subaccountId?, suspended?) -> {accountId, advertiserGroupId, clickThroughUrlSuffix, defaultClickThroughEventTagId, ...}
Required scopes:
dfatrafficking

Partially update a site

Updates an existing site. This method supports patch semantics.

dfareporting_sites_patch(id, profileId, accountId?, adServingPlatformId?, approved?, directorySiteId?, directorySiteIdDimensionValue?, id?, idDimensionValue?, keyName?, kind?, name?, siteContacts?, siteSettings?, subaccountId?, videoSettings?) -> {accountId, adServingPlatformId, approved, directorySiteId, ...}
Required scopes:
dfatrafficking

Generatecode dynamicProfiles

Generates code for a dynamic profile.

dfareporting_dynamic_profiles_generate_code(dynamicProfileId) -> {code}
Required scopes:
dfatrafficking

Partially update a targeting template

Updates an existing targeting template. This method supports patch semantics.

dfareporting_targeting_templates_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, contextualKeywordTargeting?, dayPartTargeting?, geoTargeting?, id?, keyValueTargetingExpression?, kind?, languageTargeting?, listTargetingExpression?, name?, subaccountId?, technologyTargeting?) -> {accountId, advertiserId, advertiserIdDimensionValue, contextualKeywordTargeting, ...}
Required scopes:
dfatrafficking

Update an existing dynamic profile

Updates an existing dynamic profile.

dfareporting_dynamic_profiles_update(active?, archiveStatus?, createInfo?, description?, draft?, dynamicProfileId?, kind?, lastModifiedInfo?, name?, status?, studioAdvertiserId?) -> {active, archiveStatus, createInfo, description, ...}
Destructive
Required scopes:
dfatrafficking

Create a new targeting template

Inserts a new targeting template.

dfareporting_targeting_templates_insert(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, contextualKeywordTargeting?, dayPartTargeting?, geoTargeting?, id?, keyValueTargetingExpression?, kind?, languageTargeting?, listTargetingExpression?, name?, subaccountId?, technologyTargeting?) -> {accountId, advertiserId, advertiserIdDimensionValue, contextualKeywordTargeting, ...}
Required scopes:
dfatrafficking

List floodlightConfigurations

Retrieves a list of floodlight configurations, possibly filtered.

dfareporting_floodlight_configurations_list(profileId, ids?) -> {floodlightConfigurations, kind}
Required scopes:
dfatrafficking

Update an existing floodlight configuration

Updates an existing floodlight configuration.

dfareporting_floodlight_configurations_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, analyticsDataSharingEnabled?, customViewabilityMetric?, exposureToConversionEnabled?, firstDayOfWeek?, id?, idDimensionValue?, inAppAttributionTrackingEnabled?, kind?, lookbackConfiguration?, naturalSearchConversionAttributionOption?, omnitureSettings?, subaccountId?, tagSettings?, thirdPartyAuthenticationTokens?, userDefinedVariableConfigurations?) -> {accountId, advertiserId, advertiserIdDimensionValue, analyticsDataSharingEnabled, ...}
Destructive
Required scopes:
dfatrafficking

Get a floodlight activity by ID

Gets one floodlight activity by ID.

dfareporting_floodlight_activities_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, attributionEnabled, ...}
Required scopes:
dfatrafficking

Delete a floodlight activity

Deletes an existing floodlight activity.

dfareporting_floodlight_activities_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

Create a new creative asset

Inserts a new creative asset.

dfareporting_creative_assets_insert(advertiserId, profileId, assetIdentifier?, clickTags?, counterCustomEvents?, detectedFeatures?, exitCustomEvents?, id?, idDimensionValue?, kind?, richMedia?, timerCustomEvents?, warnedValidationRules?) -> {assetIdentifier, clickTags, counterCustomEvents, detectedFeatures, ...}
Required scopes:
dfatrafficking

Delete a creative field

Deletes an existing creative field.

dfareporting_creative_fields_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

List metros

Retrieves a list of metros.

dfareporting_metros_list(profileId) -> {kind, metros}
Required scopes:
dfatrafficking

Get a country by ID

Gets one country by ID.

dfareporting_countries_get(dartId, profileId) -> {countryCode, dartId, kind, name, ...}
Required scopes:
dfatrafficking

List billingProfiles

Retrieves a list of billing profiles, possibly filtered. This method supports paging.

dfareporting_billing_profiles_list(profileId, currency_code?, ids?, maxResults?, name?, onlySuggestion?, pageToken?, sortField?, sortOrder?, status?, subaccountIds?) -> {billingProfiles, kind, nextPageToken}
Required scopes:
dfatrafficking

Get a dynamic feed by ID

Gets a dynamic feed by ID.

dfareporting_dynamic_feeds_get(dynamicFeedId) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
Required scopes:
dfatrafficking

Get a platform type by ID

Gets one platform type by ID.

dfareporting_platform_types_get(id, profileId) -> {id, kind, name}
Required scopes:
dfatrafficking

Get a targetable remarketing list by ID

Gets one remarketing list by ID.

dfareporting_targetable_remarketing_lists_get(id, profileId) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

List creativeFieldValues

Retrieves a list of creative field values, possibly filtered. This method supports paging.

dfareporting_creative_field_values_list(creativeFieldId, profileId, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {creativeFieldValues, kind, nextPageToken}
Required scopes:
dfatrafficking

Get a size by ID

Gets one size by ID.

dfareporting_sizes_get(id, profileId) -> {height, iab, id, kind, ...}
Required scopes:
dfatrafficking

Partially update a placement group

Updates an existing placement group. This method supports patch semantics.

dfareporting_placement_groups_patch(id, profileId, accountId?, activeStatus?, advertiserId?, advertiserIdDimensionValue?, campaignId?, campaignIdDimensionValue?, childPlacementIds?, comment?, contentCategoryId?, createInfo?, directorySiteId?, directorySiteIdDimensionValue?, externalId?, id?, idDimensionValue?, kind?, lastModifiedInfo?, name?, placementGroupType?, placementStrategyId?, pricingSchedule?, primaryPlacementId?, primaryPlacementIdDimensionValue?, siteId?, siteIdDimensionValue?, subaccountId?) -> {accountId, activeStatus, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

Delete a user role

Deletes an existing user role.

dfareporting_user_roles_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

List videoFormats

Lists available video formats.

dfareporting_video_formats_list(profileId) -> {kind, videoFormats}
Required scopes:
dfatrafficking

Delete a advertiser group

Deletes an existing advertiser group.

dfareporting_advertiser_groups_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

Update an existing creative

Updates an existing creative.

dfareporting_creatives_update(profileId, accountId?, active?, adParameters?, adTagKeys?, additionalSizes?, advertiserId?, allowScriptAccess?, archived?, artworkType?, authoringSource?, authoringTool?, autoAdvanceImages?, backgroundColor?, backupImageClickThroughUrl?, backupImageFeatures?, backupImageReportingLabel?, backupImageTargetWindow?, clickTags?, commercialId?, companionCreatives?, compatibility?, convertFlashToHtml5?, counterCustomEvents?, creativeAssets?, creativeFieldAssignments?, customKeyValues?, exitCustomEvents?, fsCommand?, htmlCode?, htmlCodeLocked?, id?, idDimensionValue?, kind?, lastModifiedInfo?, latestTraffickedCreativeId?, mediaDescription?, mediaDuration?, name?, obaIcon?, overrideCss?, progressOffset?, redirectUrl?, renderingId?, renderingIdDimensionValue?, requiredFlashPluginVersion?, requiredFlashVersion?, size?, skipOffset?, skippable?, sslCompliant?, sslOverride?, studioAdvertiserId?, studioCreativeId?, studioTraffickedCreativeId?, subaccountId?, thirdPartyBackupImageImpressionsUrl?, thirdPartyRichMediaImpressionsUrl?, thirdPartyUrls?, timerCustomEvents?, totalFileSize?, type?, universalAdId?, version?) -> {thirdPartyRichMediaImpressionsUrl, subaccountId, accountId, authoringSource, ...}
Destructive
Required scopes:
dfatrafficking

List browsers

Retrieves a list of browsers.

dfareporting_browsers_list(profileId) -> {browsers, kind}
Required scopes:
dfatrafficking

Partially update a placement

Updates an existing placement. This method supports patch semantics.

dfareporting_placements_patch(id, profileId, accountId?, activeStatus?, adBlockingOptOut?, adServingPlatformId?, additionalSizes?, advertiserId?, advertiserIdDimensionValue?, allowOnYoutube?, campaignId?, campaignIdDimensionValue?, comment?, compatibility?, contentCategoryId?, conversionDomainOverride?, createInfo?, directorySiteId?, directorySiteIdDimensionValue?, externalId?, id?, idDimensionValue?, keyName?, kind?, lastModifiedInfo?, lookbackConfiguration?, name?, partnerWrappingData?, paymentApproved?, paymentSource?, placementGroupId?, placementGroupIdDimensionValue?, placementStrategyId?, pricingSchedule?, primary?, publisherUpdateInfo?, siteId?, siteIdDimensionValue?, siteServed?, size?, sslRequired?, status?, subaccountId?, tagFormats?, tagSetting?, videoActiveViewOptOut?, videoSettings?, vpaidAdapterChoice?, wrappingOptOut?, youtubeSettings?) -> {subaccountId, accountId, id, pricingSchedule, ...}
Required scopes:
dfatrafficking

Get a billing profile by ID

Gets one billing profile by ID.

dfareporting_billing_profiles_get(id, profileId) -> {consolidatedInvoice, countryCode, currencyCode, id, ...}
Required scopes:
dfatrafficking

Update an existing creative field

Updates an existing creative field.

dfareporting_creative_fields_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, id?, kind?, name?, subaccountId?) -> {accountId, advertiserId, advertiserIdDimensionValue, id, ...}
Destructive
Required scopes:
dfatrafficking

Query dimensionValues

Retrieves list of report dimension values for a list of filters.

dfareporting_dimension_values_query(profileId, dimensionName?, endDate?, filters?, kind?, maxResults?, pageToken?, startDate?) -> {etag, items, kind, nextPageToken}
Required scopes:
dfareporting

Create a new studio creative

Inserts a new studio creative.

dfareporting_studio_creatives_insert(assetIds?, backupImageAssetId?, createdInfo?, dimension?, dynamicProfileId?, format?, id?, lastModifiedInfo?, name?, status?, studioAccountId?, studioAdvertiserId?, studioCampaignId?) -> {assetIds, backupImageAssetId, createdInfo, dimension, ...}
Required scopes:
dfatrafficking

List advertiserInvoices

Retrieves a list of invoices for a particular issue month. The api only works if the billing profile invoice level is set to either advertiser or campaign non-consolidated invoice level.

dfareporting_advertiser_invoices_list(advertiserId, profileId, issueMonth?, maxResults?, pageToken?) -> {invoices, kind, nextPageToken}
Required scopes:
dfatrafficking

Create a new site

Inserts a new site.

dfareporting_sites_insert(profileId, accountId?, adServingPlatformId?, approved?, directorySiteId?, directorySiteIdDimensionValue?, id?, idDimensionValue?, keyName?, kind?, name?, siteContacts?, siteSettings?, subaccountId?, videoSettings?) -> {accountId, adServingPlatformId, approved, directorySiteId, ...}
Required scopes:
dfatrafficking

Create a new creative field

Inserts a new creative field.

dfareporting_creative_fields_insert(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, id?, kind?, name?, subaccountId?) -> {accountId, advertiserId, advertiserIdDimensionValue, id, ...}
Required scopes:
dfatrafficking

Update an existing content category

Updates an existing content category.

dfareporting_content_categories_update(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Destructive
Required scopes:
dfatrafficking

Get a postal code by ID

Gets one postal code by ID.

dfareporting_postal_codes_get(code, profileId) -> {code, countryCode, countryDartId, id, ...}
Required scopes:
dfatrafficking

Generate a tag for floodlightActivities

Generates a tag for a floodlight activity.

dfareporting_floodlight_activities_generatetag(profileId, floodlightActivityId?) -> {floodlightActivityTag, globalSiteTagGlobalSnippet, kind}
Required scopes:
dfatrafficking

Create a new event tag

Inserts a new event tag.

dfareporting_event_tags_insert(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, campaignId?, campaignIdDimensionValue?, enabledByDefault?, excludeFromAdxRequests?, id?, kind?, name?, siteFilterType?, siteIds?, sslCompliant?, status?, subaccountId?, type?, url?, urlEscapeLevels?) -> {accountId, advertiserId, advertiserIdDimensionValue, campaignId, ...}
Required scopes:
dfatrafficking

List files

Lists files for a user profile.

dfareporting_files_list(profileId, maxResults?, pageToken?, scope?, sortField?, sortOrder?) -> {etag, items, kind, nextPageToken}
Required scopes:
dfareporting

Get a floodlight activity group by ID

Gets one floodlight activity group by ID.

dfareporting_floodlight_activity_groups_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, floodlightConfigurationId, ...}
Required scopes:
dfatrafficking

List creativeGroups

Retrieves a list of creative groups, possibly filtered. This method supports paging.

dfareporting_creative_groups_list(profileId, advertiserIds?, groupNumber?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {creativeGroups, kind, nextPageToken}
Required scopes:
dfatrafficking

Get a targeting template by ID

Gets one targeting template by ID.

dfareporting_targeting_templates_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, contextualKeywordTargeting, ...}
Required scopes:
dfatrafficking

List campaigns

Retrieves a list of campaigns, possibly filtered. This method supports paging.

dfareporting_campaigns_list(profileId, advertiserGroupIds?, advertiserIds?, archived?, atLeastOneOptimizationActivity?, excludedIds?, ids?, maxResults?, overriddenEventTagId?, pageToken?, searchString?, sortField?, sortOrder?, subaccountId?) -> {campaigns, kind, nextPageToken}
Required scopes:
dfatrafficking

Create a new campaign

Inserts a new campaign.

dfareporting_campaigns_insert(profileId, accountId?, adBlockingConfiguration?, additionalCreativeOptimizationConfigurations?, advertiserGroupId?, advertiserId?, advertiserIdDimensionValue?, archived?, audienceSegmentGroups?, billingInvoiceCode?, clickThroughUrlSuffixProperties?, comment?, createInfo?, creativeGroupIds?, creativeOptimizationConfiguration?, defaultClickThroughEventTagProperties?, defaultLandingPageId?, endDate?, euPoliticalAdsDeclaration?, eventTagOverrides?, externalId?, id?, idDimensionValue?, kind?, lastModifiedInfo?, measurementPartnerLink?, name?, startDate?, subaccountId?) -> {accountId, adBlockingConfiguration, additionalCreativeOptimizationConfigurations, advertiserGroupId, ...}
Required scopes:
dfatrafficking

Get a user role permission group by ID

Gets one user role permission group by ID.

dfareporting_user_role_permission_groups_get(id, profileId) -> {id, kind, name}
Required scopes:
dfatrafficking

Delete a report

Deletes a report by its ID.

dfareporting_reports_delete(profileId, reportId)
Destructive
Required scopes:
dfareporting

Update an existing report

Updates a report.

dfareporting_reports_update(profileId, reportId, accountId?, criteria?, crossMediaReachCriteria?, delivery?, etag?, fileName?, floodlightCriteria?, format?, id?, kind?, lastModifiedTime?, name?, ownerProfileId?, pathToConversionCriteria?, reachCriteria?, schedule?, subAccountId?, type?) -> {accountId, criteria, crossMediaReachCriteria, delivery, ...}
Destructive
Required scopes:
dfareporting

Delete a creative field value

Deletes an existing creative field value.

dfareporting_creative_field_values_delete(creativeFieldId, id, profileId)
Destructive
Required scopes:
dfatrafficking

Delete a dynamic targeting key

Deletes an existing dynamic targeting key.

dfareporting_dynamic_targeting_keys_delete(name, objectId, objectType, profileId)
Destructive
Required scopes:
dfatrafficking

Publish studioCreatives

Publish for a studio creative.

dfareporting_studio_creatives_publish(studioCreativeId)
Required scopes:
dfatrafficking

Get a advertiser by ID

Gets one advertiser by ID.

dfareporting_advertisers_get(id, profileId) -> {accountId, advertiserGroupId, clickThroughUrlSuffix, defaultClickThroughEventTagId, ...}
Required scopes:
dfatrafficking

Get a creative by ID

Gets one creative by ID.

dfareporting_creatives_get(id, profileId) -> {thirdPartyRichMediaImpressionsUrl, subaccountId, accountId, authoringSource, ...}
Required scopes:
dfatrafficking

Partially update a advertiser group

Updates an existing advertiser group. This method supports patch semantics.

dfareporting_advertiser_groups_patch(id, profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Partially update a subaccount

Updates an existing subaccount. This method supports patch semantics.

dfareporting_subaccounts_patch(id, profileId, accountId?, availablePermissionIds?, id?, kind?, name?) -> {accountId, availablePermissionIds, id, kind, ...}
Required scopes:
dfatrafficking

Partially update a remarketing list share

Updates an existing remarketing list share. This method supports patch semantics.

dfareporting_remarketing_list_shares_patch(id, profileId, kind?, remarketingListId?, sharedAccountIds?, sharedAdvertiserIds?) -> {kind, remarketingListId, sharedAccountIds, sharedAdvertiserIds}
Required scopes:
dfatrafficking

List subaccounts

Gets a list of subaccounts, possibly filtered. This method supports paging.

dfareporting_subaccounts_list(profileId, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {kind, nextPageToken, subaccounts}
Required scopes:
dfatrafficking

List regions

Retrieves a list of regions.

dfareporting_regions_list(profileId) -> {kind, regions}
Required scopes:
dfatrafficking

Create a new dynamic targeting key

Inserts a new dynamic targeting key. Keys must be created at the advertiser level before being assigned to the advertiser's ads, creatives, or placements. There is a maximum of 1000 keys per advertiser, out of which a maximum of 20 keys can be assigned per ad, creative, or placement.

dfareporting_dynamic_targeting_keys_insert(profileId, kind?, name?, objectId?, objectType?) -> {kind, name, objectId, objectType}
Required scopes:
dfatrafficking

Partially update a remarketing list

Updates an existing remarketing list. This method supports patch semantics.

dfareporting_remarketing_lists_patch(id, profileId, accountId?, active?, advertiserId?, advertiserIdDimensionValue?, description?, id?, kind?, lifeSpan?, listPopulationRule?, listSize?, listSource?, name?, subaccountId?) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

List remarketingLists

Retrieves a list of remarketing lists, possibly filtered. This method supports paging.

dfareporting_remarketing_lists_list(advertiserId, profileId, active?, floodlightActivityId?, maxResults?, name?, pageToken?, sortField?, sortOrder?) -> {kind, nextPageToken, remarketingLists}
Required scopes:
dfatrafficking

List countries

Retrieves a list of countries.

dfareporting_countries_list(profileId) -> {countries, kind}
Required scopes:
dfatrafficking

Get a remarketing list by ID

Gets one remarketing list by ID.

dfareporting_remarketing_lists_get(id, profileId) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

Update an existing account user profile

Updates an existing account user profile.

dfareporting_account_user_profiles_update(profileId, accountId?, active?, advertiserFilter?, campaignFilter?, comments?, email?, id?, kind?, locale?, name?, siteFilter?, subaccountId?, traffickerType?, userAccessType?, userRoleFilter?, userRoleId?) -> {accountId, active, advertiserFilter, campaignFilter, ...}
Destructive
Required scopes:
dfatrafficking

Get a dynamic profile by ID

Gets a dynamic profile by ID.

dfareporting_dynamic_profiles_get(dynamicProfileId) -> {active, archiveStatus, createInfo, description, ...}
Required scopes:
dfatrafficking

Get a operating system by ID

Gets one operating system by DART ID.

dfareporting_operating_systems_get(dartId, profileId) -> {dartId, desktop, kind, mobile, ...}
Required scopes:
dfatrafficking

Partially update a advertiser landing page

Updates an existing landing page. This method supports patch semantics.

dfareporting_advertiser_landing_pages_patch(id, profileId, advertiserId?, archived?, deepLinks?, id?, kind?, name?, url?) -> {advertiserId, archived, deepLinks, id, ...}
Required scopes:
dfatrafficking

Get a report by ID

Retrieves a report by its ID.

dfareporting_reports_get(profileId, reportId) -> {accountId, criteria, crossMediaReachCriteria, delivery, ...}
Required scopes:
dfareporting

List accounts

Retrieves the list of accounts, possibly filtered. This method supports paging.

dfareporting_accounts_list(profileId, active?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {accounts, kind, nextPageToken}
Required scopes:
dfatrafficking

List mobileApps

Retrieves list of available mobile apps.

dfareporting_mobile_apps_list(profileId, directories?, ids?, maxResults?, pageToken?, searchString?) -> {kind, mobileApps, nextPageToken}
Required scopes:
dfatrafficking

Partially update a creative

Updates an existing creative. This method supports patch semantics.

dfareporting_creatives_patch(id, profileId, accountId?, active?, adParameters?, adTagKeys?, additionalSizes?, advertiserId?, allowScriptAccess?, archived?, artworkType?, authoringSource?, authoringTool?, autoAdvanceImages?, backgroundColor?, backupImageClickThroughUrl?, backupImageFeatures?, backupImageReportingLabel?, backupImageTargetWindow?, clickTags?, commercialId?, companionCreatives?, compatibility?, convertFlashToHtml5?, counterCustomEvents?, creativeAssets?, creativeFieldAssignments?, customKeyValues?, exitCustomEvents?, fsCommand?, htmlCode?, htmlCodeLocked?, id?, idDimensionValue?, kind?, lastModifiedInfo?, latestTraffickedCreativeId?, mediaDescription?, mediaDuration?, name?, obaIcon?, overrideCss?, progressOffset?, redirectUrl?, renderingId?, renderingIdDimensionValue?, requiredFlashPluginVersion?, requiredFlashVersion?, size?, skipOffset?, skippable?, sslCompliant?, sslOverride?, studioAdvertiserId?, studioCreativeId?, studioTraffickedCreativeId?, subaccountId?, thirdPartyBackupImageImpressionsUrl?, thirdPartyRichMediaImpressionsUrl?, thirdPartyUrls?, timerCustomEvents?, totalFileSize?, type?, universalAdId?, version?) -> {thirdPartyRichMediaImpressionsUrl, subaccountId, accountId, authoringSource, ...}
Required scopes:
dfatrafficking

Get a directory site by ID

Gets one directory site by ID.

dfareporting_directory_sites_get(id, profileId) -> {id, idDimensionValue, inpageTagFormats, interstitialTagFormats, ...}
Required scopes:
dfatrafficking

Get a account user profile by ID

Gets one account user profile by ID.

dfareporting_account_user_profiles_get(id, profileId) -> {accountId, active, advertiserFilter, campaignFilter, ...}
Required scopes:
dfatrafficking

List accountPermissionGroups

Retrieves the list of account permission groups.

dfareporting_account_permission_groups_list(profileId) -> {accountPermissionGroups, kind}
Required scopes:
dfatrafficking

Get a ad by ID

Gets one ad by ID.

dfareporting_ads_get(id, profileId) -> {subaccountId, languageTargeting, accountId, comments, ...}
Required scopes:
dfatrafficking

Partially update a floodlight activity

Updates an existing floodlight activity. This method supports patch semantics.

dfareporting_floodlight_activities_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, attributionEnabled?, cacheBustingType?, conversionCategory?, countingMethod?, defaultTags?, expectedUrl?, floodlightActivityGroupId?, floodlightActivityGroupName?, floodlightActivityGroupTagString?, floodlightActivityGroupType?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, floodlightTagType?, id?, idDimensionValue?, kind?, name?, notes?, publisherTags?, secure?, sslCompliant?, sslRequired?, status?, subaccountId?, tagFormat?, tagString?, userDefinedVariableTypes?) -> {accountId, advertiserId, advertiserIdDimensionValue, attributionEnabled, ...}
Required scopes:
dfatrafficking

Update an existing floodlight activity

Updates an existing floodlight activity.

dfareporting_floodlight_activities_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, attributionEnabled?, cacheBustingType?, conversionCategory?, countingMethod?, defaultTags?, expectedUrl?, floodlightActivityGroupId?, floodlightActivityGroupName?, floodlightActivityGroupTagString?, floodlightActivityGroupType?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, floodlightTagType?, id?, idDimensionValue?, kind?, name?, notes?, publisherTags?, secure?, sslCompliant?, sslRequired?, status?, subaccountId?, tagFormat?, tagString?, userDefinedVariableTypes?) -> {accountId, advertiserId, advertiserIdDimensionValue, attributionEnabled, ...}
Destructive
Required scopes:
dfatrafficking

Get a floodlight configuration by ID

Gets one floodlight configuration by ID.

dfareporting_floodlight_configurations_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, analyticsDataSharingEnabled, ...}
Required scopes:
dfatrafficking

Update an existing remarketing list

Updates an existing remarketing list.

dfareporting_remarketing_lists_update(profileId, accountId?, active?, advertiserId?, advertiserIdDimensionValue?, description?, id?, kind?, lifeSpan?, listPopulationRule?, listSize?, listSource?, name?, subaccountId?) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
Destructive
Required scopes:
dfatrafficking

Create a new creative field value

Inserts a new creative field value.

dfareporting_creative_field_values_insert(creativeFieldId, profileId, id?, kind?, value?) -> {id, kind, value}
Required scopes:
dfatrafficking

Partially update a placement strategy

Updates an existing placement strategy. This method supports patch semantics.

dfareporting_placement_strategies_patch(id, profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Get a account by ID

Gets one account by ID.

dfareporting_accounts_get(id, profileId) -> {accountPermissionIds, accountProfile, active, activeAdsLimitTier, ...}
Required scopes:
dfatrafficking

List userRoles

Retrieves a list of user roles, possibly filtered. This method supports paging.

dfareporting_user_roles_list(profileId, accountUserRoleOnly?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?, subaccountId?) -> {kind, nextPageToken, userRoles}
Required scopes:
dfatrafficking

Create a new account user profile

Inserts a new account user profile.

dfareporting_account_user_profiles_insert(profileId, accountId?, active?, advertiserFilter?, campaignFilter?, comments?, email?, id?, kind?, locale?, name?, siteFilter?, subaccountId?, traffickerType?, userAccessType?, userRoleFilter?, userRoleId?) -> {accountId, active, advertiserFilter, campaignFilter, ...}
Required scopes:
dfatrafficking

List userRolePermissionGroups

Gets a list of all supported user role permission groups.

dfareporting_user_role_permission_groups_list(profileId) -> {kind, userRolePermissionGroups}
Required scopes:
dfatrafficking

Create a new directory site

Inserts a new directory site.

dfareporting_directory_sites_insert(profileId, id?, idDimensionValue?, inpageTagFormats?, interstitialTagFormats?, kind?, name?, publisherSpecificationId?, settings?, url?) -> {id, idDimensionValue, inpageTagFormats, interstitialTagFormats, ...}
Required scopes:
dfatrafficking

List platformTypes

Retrieves a list of platform types.

dfareporting_platform_types_list(profileId) -> {kind, platformTypes}
Required scopes:
dfatrafficking

List ads

Retrieves a list of ads, possibly filtered. This method supports paging.

dfareporting_ads_list(profileId, active?, advertiserId?, archived?, audienceSegmentIds?, campaignIds?, compatibility?, creativeIds?, creativeOptimizationConfigurationIds?, dynamicClickTracker?, ids?, landingPageIds?, maxResults?, overriddenEventTagId?, pageToken?, placementIds?, remarketingListIds?, searchString?, sizeIds?, sortField?, sortOrder?, sslCompliant?, sslRequired?, type?) -> {ads, kind, nextPageToken}
Required scopes:
dfatrafficking

Publish dynamicProfiles

Publish for a dynamic profile.

dfareporting_dynamic_profiles_publish(dynamicProfileId)
Required scopes:
dfatrafficking

Delete a event tag

Deletes an existing event tag.

dfareporting_event_tags_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

Get a site by ID

Gets one site by ID.

dfareporting_sites_get(id, profileId) -> {accountId, adServingPlatformId, approved, directorySiteId, ...}
Required scopes:
dfatrafficking

Get a event tag by ID

Gets one event tag by ID.

dfareporting_event_tags_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, campaignId, ...}
Required scopes:
dfatrafficking

Get a placement strategy by ID

Gets one placement strategy by ID.

dfareporting_placement_strategies_get(id, profileId) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Delete a placement strategy

Deletes an existing placement strategy.

dfareporting_placement_strategies_delete(id, profileId)
Destructive
Required scopes:
dfatrafficking

Partially update a account user profile

Updates an existing account user profile. This method supports patch semantics.

dfareporting_account_user_profiles_patch(id, profileId, accountId?, active?, advertiserFilter?, campaignFilter?, comments?, email?, id?, kind?, locale?, name?, siteFilter?, subaccountId?, traffickerType?, userAccessType?, userRoleFilter?, userRoleId?) -> {accountId, active, advertiserFilter, campaignFilter, ...}
Required scopes:
dfatrafficking

Create a new advertiser landing page

Inserts a new landing page.

dfareporting_advertiser_landing_pages_insert(profileId, advertiserId?, archived?, deepLinks?, id?, kind?, name?, url?) -> {advertiserId, archived, deepLinks, id, ...}
Required scopes:
dfatrafficking

List userProfiles

Retrieves list of user profiles for a user.

dfareporting_user_profiles_list() -> {etag, items, kind}
Required scopes:
ddmconversions dfareporting dfatrafficking

List contentCategories

Retrieves a list of content categories, possibly filtered. This method supports paging.

dfareporting_content_categories_list(profileId, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {contentCategories, kind, nextPageToken}
Required scopes:
dfatrafficking

List languages

Retrieves a list of languages.

dfareporting_languages_list(profileId) -> {kind, languages}
Required scopes:
dfatrafficking

Update an existing site

Updates an existing site.

dfareporting_sites_update(profileId, accountId?, adServingPlatformId?, approved?, directorySiteId?, directorySiteIdDimensionValue?, id?, idDimensionValue?, keyName?, kind?, name?, siteContacts?, siteSettings?, subaccountId?, videoSettings?) -> {accountId, adServingPlatformId, approved, directorySiteId, ...}
Destructive
Required scopes:
dfatrafficking

Get a placement group by ID

Gets one placement group by ID.

dfareporting_placement_groups_get(id, profileId) -> {accountId, activeStatus, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

Run a report

Runs a report.

dfareporting_reports_run(profileId, reportId, synchronous?) -> {dateRange, etag, fileName, format, ...}
Required scopes:
dfareporting

List campaignCreativeAssociations

Retrieves the list of creative IDs associated with the specified campaign. This method supports paging.

dfareporting_campaign_creative_associations_list(campaignId, profileId, maxResults?, pageToken?, sortOrder?) -> {campaignCreativeAssociations, kind, nextPageToken}
Required scopes:
dfatrafficking

List changeLogs

Retrieves a list of change logs. This method supports paging.

dfareporting_change_logs_list(profileId, action?, ids?, maxChangeTime?, maxResults?, minChangeTime?, objectIds?, objectType?, pageToken?, searchString?, userProfileIds?) -> {changeLogs, kind, nextPageToken}
Required scopes:
dfatrafficking

List placementStrategies

Retrieves a list of placement strategies, possibly filtered. This method supports paging.

dfareporting_placement_strategies_list(profileId, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {kind, nextPageToken, placementStrategies}
Required scopes:
dfatrafficking

Generatetags placements

Generates tags for a placement.

dfareporting_placements_generatetags(profileId, campaignId?, placementIds?, tagFormats?) -> {kind, placementTags}
Required scopes:
dfatrafficking

Partially update a creative field

Updates an existing creative field. This method supports patch semantics.

dfareporting_creative_fields_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, id?, kind?, name?, subaccountId?) -> {accountId, advertiserId, advertiserIdDimensionValue, id, ...}
Required scopes:
dfatrafficking

List targetingTemplates

Retrieves a list of targeting templates, optionally filtered. This method supports paging.

dfareporting_targeting_templates_list(profileId, advertiserId?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {kind, nextPageToken, targetingTemplates}
Required scopes:
dfatrafficking

Update an existing remarketing list share

Updates an existing remarketing list share.

dfareporting_remarketing_list_shares_update(profileId, kind?, remarketingListId?, sharedAccountIds?, sharedAdvertiserIds?) -> {kind, remarketingListId, sharedAccountIds, sharedAdvertiserIds}
Destructive
Required scopes:
dfatrafficking

Get a mobile carrier by ID

Gets one mobile carrier by ID.

dfareporting_mobile_carriers_get(id, profileId) -> {countryCode, countryDartId, id, kind, ...}
Required scopes:
dfatrafficking

List directorySites

Retrieves a list of directory sites, possibly filtered. This method supports paging.

dfareporting_directory_sites_list(profileId, acceptsInStreamVideoPlacements?, acceptsInterstitialPlacements?, acceptsPublisherPaidPlacements?, active?, dfpNetworkCode?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {directorySites, kind, nextPageToken}
Required scopes:
dfatrafficking

Create a new user role

Inserts a new user role.

dfareporting_user_roles_insert(profileId, accountId?, defaultUserRole?, id?, kind?, name?, parentUserRoleId?, permissions?, subaccountId?) -> {accountId, defaultUserRole, id, kind, ...}
Required scopes:
dfatrafficking

Create a new advertiser group

Inserts a new advertiser group.

dfareporting_advertiser_groups_insert(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Query compatibleFields

Returns the fields that are compatible to be selected in the respective sections of a report criteria, given the fields already selected in the input report and user permissions.

dfareporting_reports_compatible_fields_query(profileId, accountId?, criteria?, crossMediaReachCriteria?, delivery?, etag?, fileName?, floodlightCriteria?, format?, id?, kind?, lastModifiedTime?, name?, ownerProfileId?, pathToConversionCriteria?, reachCriteria?, schedule?, subAccountId?, type?) -> {crossDimensionReachReportCompatibleFields, crossMediaReachReportCompatibleFields, floodlightReportCompatibleFields, kind, ...}
Required scopes:
dfareporting

List mobileCarriers

Retrieves a list of mobile carriers.

dfareporting_mobile_carriers_list(profileId) -> {kind, mobileCarriers}
Required scopes:
dfatrafficking

Partially update a campaign

Updates an existing campaign. This method supports patch semantics.

dfareporting_campaigns_patch(id, profileId, accountId?, adBlockingConfiguration?, additionalCreativeOptimizationConfigurations?, advertiserGroupId?, advertiserId?, advertiserIdDimensionValue?, archived?, audienceSegmentGroups?, billingInvoiceCode?, clickThroughUrlSuffixProperties?, comment?, createInfo?, creativeGroupIds?, creativeOptimizationConfiguration?, defaultClickThroughEventTagProperties?, defaultLandingPageId?, endDate?, euPoliticalAdsDeclaration?, eventTagOverrides?, externalId?, id?, idDimensionValue?, kind?, lastModifiedInfo?, measurementPartnerLink?, name?, startDate?, subaccountId?) -> {accountId, adBlockingConfiguration, additionalCreativeOptimizationConfigurations, advertiserGroupId, ...}
Required scopes:
dfatrafficking

List dynamicTargetingKeys

Retrieves a list of dynamic targeting keys.

dfareporting_dynamic_targeting_keys_list(profileId, advertiserId?, names?, objectId?, objectType?) -> {dynamicTargetingKeys, kind}
Required scopes:
dfatrafficking

Get a mobile app by ID

Gets one mobile app by ID.

dfareporting_mobile_apps_get(id, profileId) -> {directory, id, kind, publisherName, ...}
Required scopes:
dfatrafficking

Get a video format by ID

Gets one video format by ID.

dfareporting_video_formats_get(id, profileId) -> {fileType, id, kind, resolution, ...}
Required scopes:
dfatrafficking

Get a change log by ID

Gets one change log by ID.

dfareporting_change_logs_get(id, profileId) -> {accountId, action, changeTime, fieldName, ...}
Required scopes:
dfatrafficking

List targetableRemarketingLists

Retrieves a list of targetable remarketing lists, possibly filtered. This method supports paging.

dfareporting_targetable_remarketing_lists_list(advertiserId, profileId, active?, maxResults?, name?, pageToken?, sortField?, sortOrder?) -> {kind, nextPageToken, targetableRemarketingLists}
Required scopes:
dfatrafficking

Partially update a content category

Updates an existing content category. This method supports patch semantics.

dfareporting_content_categories_patch(id, profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Partially update a event tag

Updates an existing event tag. This method supports patch semantics.

dfareporting_event_tags_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, campaignId?, campaignIdDimensionValue?, enabledByDefault?, excludeFromAdxRequests?, id?, kind?, name?, siteFilterType?, siteIds?, sslCompliant?, status?, subaccountId?, type?, url?, urlEscapeLevels?) -> {accountId, advertiserId, advertiserIdDimensionValue, campaignId, ...}
Required scopes:
dfatrafficking

List billingAssignments

Retrieves a list of billing assignments.

dfareporting_billing_assignments_list(billingProfileId, profileId) -> {billingAssignments, kind}
Required scopes:
dfatrafficking

Update an existing event tag

Updates an existing event tag.

dfareporting_event_tags_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, campaignId?, campaignIdDimensionValue?, enabledByDefault?, excludeFromAdxRequests?, id?, kind?, name?, siteFilterType?, siteIds?, sslCompliant?, status?, subaccountId?, type?, url?, urlEscapeLevels?) -> {accountId, advertiserId, advertiserIdDimensionValue, campaignId, ...}
Destructive
Required scopes:
dfatrafficking

Get a account active ad summary by ID

Gets the account's active ad summary by account ID.

dfareporting_account_active_ad_summaries_get(profileId, summaryAccountId) -> {accountId, activeAds, activeAdsLimitTier, availableAds, ...}
Required scopes:
dfatrafficking

List sites

Retrieves a list of sites, possibly filtered. This method supports paging.

dfareporting_sites_list(profileId, acceptsInStreamVideoPlacements?, acceptsInterstitialPlacements?, acceptsPublisherPaidPlacements?, adWordsSite?, approved?, campaignIds?, directorySiteIds?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?, subaccountId?, unmappedSite?) -> {kind, nextPageToken, sites}
Required scopes:
dfatrafficking

Partially update a floodlight configuration

Updates an existing floodlight configuration. This method supports patch semantics.

dfareporting_floodlight_configurations_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, analyticsDataSharingEnabled?, customViewabilityMetric?, exposureToConversionEnabled?, firstDayOfWeek?, id?, idDimensionValue?, inAppAttributionTrackingEnabled?, kind?, lookbackConfiguration?, naturalSearchConversionAttributionOption?, omnitureSettings?, subaccountId?, tagSettings?, thirdPartyAuthenticationTokens?, userDefinedVariableConfigurations?) -> {accountId, advertiserId, advertiserIdDimensionValue, analyticsDataSharingEnabled, ...}
Required scopes:
dfatrafficking

List floodlightActivities

Retrieves a list of floodlight activities, possibly filtered. This method supports paging.

dfareporting_floodlight_activities_list(profileId, advertiserId?, floodlightActivityGroupIds?, floodlightActivityGroupName?, floodlightActivityGroupTagString?, floodlightActivityGroupType?, floodlightConfigurationId?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?, tagString?) -> {floodlightActivities, kind, nextPageToken}
Required scopes:
dfatrafficking

List userRolePermissions

Gets a list of user role permissions, possibly filtered.

dfareporting_user_role_permissions_list(profileId, ids?) -> {kind, userRolePermissions}
Required scopes:
dfatrafficking

Get a subaccount by ID

Gets one subaccount by ID.

dfareporting_subaccounts_get(id, profileId) -> {accountId, availablePermissionIds, id, kind, ...}
Required scopes:
dfatrafficking

Create a new placement group

Inserts a new placement group.

dfareporting_placement_groups_insert(profileId, accountId?, activeStatus?, advertiserId?, advertiserIdDimensionValue?, campaignId?, campaignIdDimensionValue?, childPlacementIds?, comment?, contentCategoryId?, createInfo?, directorySiteId?, directorySiteIdDimensionValue?, externalId?, id?, idDimensionValue?, kind?, lastModifiedInfo?, name?, placementGroupType?, placementStrategyId?, pricingSchedule?, primaryPlacementId?, primaryPlacementIdDimensionValue?, siteId?, siteIdDimensionValue?, subaccountId?) -> {accountId, activeStatus, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

Update an existing targeting template

Updates an existing targeting template.

dfareporting_targeting_templates_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, contextualKeywordTargeting?, dayPartTargeting?, geoTargeting?, id?, keyValueTargetingExpression?, kind?, languageTargeting?, listTargetingExpression?, name?, subaccountId?, technologyTargeting?) -> {accountId, advertiserId, advertiserIdDimensionValue, contextualKeywordTargeting, ...}
Destructive
Required scopes:
dfatrafficking

Partially update a advertiser

Updates an existing advertiser. This method supports patch semantics.

dfareporting_advertisers_patch(id, profileId, accountId?, advertiserGroupId?, clickThroughUrlSuffix?, defaultClickThroughEventTagId?, defaultEmail?, euPoliticalAdsDeclaration?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, id?, idDimensionValue?, kind?, measurementPartnerLink?, name?, originalFloodlightConfigurationId?, status?, subaccountId?, suspended?) -> {accountId, advertiserGroupId, clickThroughUrlSuffix, defaultClickThroughEventTagId, ...}
Required scopes:
dfatrafficking

List creatives

Retrieves a list of creatives, possibly filtered. This method supports paging.

dfareporting_creatives_list(profileId, active?, advertiserId?, archived?, campaignId?, companionCreativeIds?, creativeFieldIds?, ids?, maxResults?, pageToken?, renderingIds?, searchString?, sizeIds?, sortField?, sortOrder?, studioCreativeId?, types?) -> {creatives, kind, nextPageToken}
Required scopes:
dfatrafficking

Update an existing placement strategy

Updates an existing placement strategy.

dfareporting_placement_strategies_update(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Destructive
Required scopes:
dfatrafficking

Get a creative group by ID

Gets one creative group by ID.

dfareporting_creative_groups_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, groupNumber, ...}
Required scopes:
dfatrafficking

Create a new remarketing list

Inserts a new remarketing list.

dfareporting_remarketing_lists_insert(profileId, accountId?, active?, advertiserId?, advertiserIdDimensionValue?, description?, id?, kind?, lifeSpan?, listPopulationRule?, listSize?, listSource?, name?, subaccountId?) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
Required scopes:
dfatrafficking

List billingRates

Retrieves a list of billing rates. This method supports paging.

dfareporting_billing_rates_list(billingProfileId, profileId) -> {billingRates, kind, nextPageToken}
Required scopes:
dfatrafficking

Create a new dynamic profile

Inserts a new dynamic profile.

dfareporting_dynamic_profiles_insert(active?, archiveStatus?, createInfo?, description?, draft?, dynamicProfileId?, kind?, lastModifiedInfo?, name?, status?, studioAdvertiserId?) -> {active, archiveStatus, createInfo, description, ...}
Required scopes:
dfatrafficking

List connectionTypes

Retrieves a list of connection types.

dfareporting_connection_types_list(profileId) -> {connectionTypes, kind}
Required scopes:
dfatrafficking

List postalCodes

Retrieves a list of postal codes.

dfareporting_postal_codes_list(profileId) -> {kind, postalCodes}
Required scopes:
dfatrafficking

List operatingSystemVersions

Retrieves a list of operating system versions.

dfareporting_operating_system_versions_list(profileId) -> {kind, operatingSystemVersions}
Required scopes:
dfatrafficking

Get a creative field by ID

Gets one creative field by ID.

dfareporting_creative_fields_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, id, ...}
Required scopes:
dfatrafficking

Create a new creative group

Inserts a new creative group.

dfareporting_creative_groups_insert(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, groupNumber?, id?, kind?, name?, subaccountId?) -> {accountId, advertiserId, advertiserIdDimensionValue, groupNumber, ...}
Required scopes:
dfatrafficking

Create a new placement strategy

Inserts a new placement strategy.

dfareporting_placement_strategies_insert(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Create a new placement

Inserts a new placement.

dfareporting_placements_insert(profileId, accountId?, activeStatus?, adBlockingOptOut?, adServingPlatformId?, additionalSizes?, advertiserId?, advertiserIdDimensionValue?, allowOnYoutube?, campaignId?, campaignIdDimensionValue?, comment?, compatibility?, contentCategoryId?, conversionDomainOverride?, createInfo?, directorySiteId?, directorySiteIdDimensionValue?, externalId?, id?, idDimensionValue?, keyName?, kind?, lastModifiedInfo?, lookbackConfiguration?, name?, partnerWrappingData?, paymentApproved?, paymentSource?, placementGroupId?, placementGroupIdDimensionValue?, placementStrategyId?, pricingSchedule?, primary?, publisherUpdateInfo?, siteId?, siteIdDimensionValue?, siteServed?, size?, sslRequired?, status?, subaccountId?, tagFormats?, tagSetting?, videoActiveViewOptOut?, videoSettings?, vpaidAdapterChoice?, wrappingOptOut?, youtubeSettings?) -> {subaccountId, accountId, id, pricingSchedule, ...}
Required scopes:
dfatrafficking

List advertiserGroups

Retrieves a list of advertiser groups, possibly filtered. This method supports paging.

dfareporting_advertiser_groups_list(profileId, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {advertiserGroups, kind, nextPageToken}
Required scopes:
dfatrafficking

Update an existing campaign

Updates an existing campaign.

dfareporting_campaigns_update(profileId, accountId?, adBlockingConfiguration?, additionalCreativeOptimizationConfigurations?, advertiserGroupId?, advertiserId?, advertiserIdDimensionValue?, archived?, audienceSegmentGroups?, billingInvoiceCode?, clickThroughUrlSuffixProperties?, comment?, createInfo?, creativeGroupIds?, creativeOptimizationConfiguration?, defaultClickThroughEventTagProperties?, defaultLandingPageId?, endDate?, euPoliticalAdsDeclaration?, eventTagOverrides?, externalId?, id?, idDimensionValue?, kind?, lastModifiedInfo?, measurementPartnerLink?, name?, startDate?, subaccountId?) -> {accountId, adBlockingConfiguration, additionalCreativeOptimizationConfigurations, advertiserGroupId, ...}
Destructive
Required scopes:
dfatrafficking

Get a file by ID

Retrieves a report file by its report ID and file ID. This method supports media download.

dfareporting_reports_files_get(fileId, profileId, reportId) -> {dateRange, etag, fileName, format, ...}
Required scopes:
dfareporting

Partially update a ad

Updates an existing ad. This method supports patch semantics.

dfareporting_ads_patch(id, profileId, accountId?, active?, advertiserId?, advertiserIdDimensionValue?, archived?, audienceSegmentId?, campaignId?, campaignIdDimensionValue?, clickThroughUrl?, clickThroughUrlSuffixProperties?, comments?, compatibility?, contextualKeywordTargeting?, createInfo?, creativeGroupAssignments?, creativeRotation?, dayPartTargeting?, defaultClickThroughEventTagProperties?, deliverySchedule?, dynamicClickTracker?, endTime?, eventTagOverrides?, geoTargeting?, id?, idDimensionValue?, keyValueTargetingExpression?, kind?, languageTargeting?, lastModifiedInfo?, name?, placementAssignments?, remarketingListExpression?, size?, sslCompliant?, sslRequired?, startTime?, subaccountId?, targetingTemplateId?, technologyTargeting?, type?) -> {subaccountId, languageTargeting, accountId, comments, ...}
Required scopes:
dfatrafficking

Update an existing creative field value

Updates an existing creative field value.

dfareporting_creative_field_values_update(creativeFieldId, profileId, id?, kind?, value?) -> {id, kind, value}
Destructive
Required scopes:
dfatrafficking

List accountUserProfiles

Retrieves a list of account user profiles, possibly filtered. This method supports paging.

dfareporting_account_user_profiles_list(profileId, active?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?, subaccountId?, userRoleId?) -> {accountUserProfiles, kind, nextPageToken}
Required scopes:
dfatrafficking

Update an existing placement

Updates an existing placement.

dfareporting_placements_update(profileId, accountId?, activeStatus?, adBlockingOptOut?, adServingPlatformId?, additionalSizes?, advertiserId?, advertiserIdDimensionValue?, allowOnYoutube?, campaignId?, campaignIdDimensionValue?, comment?, compatibility?, contentCategoryId?, conversionDomainOverride?, createInfo?, directorySiteId?, directorySiteIdDimensionValue?, externalId?, id?, idDimensionValue?, keyName?, kind?, lastModifiedInfo?, lookbackConfiguration?, name?, partnerWrappingData?, paymentApproved?, paymentSource?, placementGroupId?, placementGroupIdDimensionValue?, placementStrategyId?, pricingSchedule?, primary?, publisherUpdateInfo?, siteId?, siteIdDimensionValue?, siteServed?, size?, sslRequired?, status?, subaccountId?, tagFormats?, tagSetting?, videoActiveViewOptOut?, videoSettings?, vpaidAdapterChoice?, wrappingOptOut?, youtubeSettings?) -> {subaccountId, accountId, id, pricingSchedule, ...}
Destructive
Required scopes:
dfatrafficking

List cities

Retrieves a list of cities, possibly filtered.

dfareporting_cities_list(profileId, countryDartIds?, dartIds?, namePrefix?, regionDartIds?) -> {cities, kind}
Required scopes:
dfatrafficking

Update an existing advertiser group

Updates an existing advertiser group.

dfareporting_advertiser_groups_update(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Destructive
Required scopes:
dfatrafficking

List accountPermissions

Retrieves the list of account permissions.

dfareporting_account_permissions_list(profileId) -> {accountPermissions, kind}
Required scopes:
dfatrafficking

Create a new floodlight activity

Inserts a new floodlight activity.

dfareporting_floodlight_activities_insert(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, attributionEnabled?, cacheBustingType?, conversionCategory?, countingMethod?, defaultTags?, expectedUrl?, floodlightActivityGroupId?, floodlightActivityGroupName?, floodlightActivityGroupTagString?, floodlightActivityGroupType?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, floodlightTagType?, id?, idDimensionValue?, kind?, name?, notes?, publisherTags?, secure?, sslCompliant?, sslRequired?, status?, subaccountId?, tagFormat?, tagString?, userDefinedVariableTypes?) -> {accountId, advertiserId, advertiserIdDimensionValue, attributionEnabled, ...}
Required scopes:
dfatrafficking

Create a new report

Creates a report.

dfareporting_reports_insert(profileId, accountId?, criteria?, crossMediaReachCriteria?, delivery?, etag?, fileName?, floodlightCriteria?, format?, id?, kind?, lastModifiedTime?, name?, ownerProfileId?, pathToConversionCriteria?, reachCriteria?, schedule?, subAccountId?, type?) -> {accountId, criteria, crossMediaReachCriteria, delivery, ...}
Required scopes:
dfareporting

Get a creative field value by ID

Gets one creative field value by ID.

dfareporting_creative_field_values_get(creativeFieldId, id, profileId) -> {id, kind, value}
Required scopes:
dfatrafficking

Update an existing placement group

Updates an existing placement group.

dfareporting_placement_groups_update(profileId, accountId?, activeStatus?, advertiserId?, advertiserIdDimensionValue?, campaignId?, campaignIdDimensionValue?, childPlacementIds?, comment?, contentCategoryId?, createInfo?, directorySiteId?, directorySiteIdDimensionValue?, externalId?, id?, idDimensionValue?, kind?, lastModifiedInfo?, name?, placementGroupType?, placementStrategyId?, pricingSchedule?, primaryPlacementId?, primaryPlacementIdDimensionValue?, siteId?, siteIdDimensionValue?, subaccountId?) -> {accountId, activeStatus, advertiserId, advertiserIdDimensionValue, ...}
Destructive
Required scopes:
dfatrafficking

Batch insert conversions

Inserts conversions.

dfareporting_conversions_batchinsert(profileId, conversions?, encryptionInfo?, kind?) -> {hasFailures, kind, status}
Required scopes:
ddmconversions

Update an existing advertiser landing page

Updates an existing landing page.

dfareporting_advertiser_landing_pages_update(profileId, advertiserId?, archived?, deepLinks?, id?, kind?, name?, url?) -> {advertiserId, archived, deepLinks, id, ...}
Destructive
Required scopes:
dfatrafficking

Partially update a creative group

Updates an existing creative group. This method supports patch semantics.

dfareporting_creative_groups_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, groupNumber?, id?, kind?, name?, subaccountId?) -> {accountId, advertiserId, advertiserIdDimensionValue, groupNumber, ...}
Required scopes:
dfatrafficking

Update an existing subaccount

Updates an existing subaccount.

dfareporting_subaccounts_update(profileId, accountId?, availablePermissionIds?, id?, kind?, name?) -> {accountId, availablePermissionIds, id, kind, ...}
Destructive
Required scopes:
dfatrafficking

Get a TV campaign detail by ID

Gets one TvCampaignDetail by ID.

dfareporting_tv_campaign_details_get(id, profileId, accountId?) -> {id, kind, timepoints}
Required scopes:
dfatrafficking

Partially update a account

Updates an existing account. This method supports patch semantics.

dfareporting_accounts_patch(id, profileId, accountPermissionIds?, accountProfile?, active?, activeAdsLimitTier?, activeViewOptOut?, availablePermissionIds?, countryId?, currencyId?, defaultCreativeSizeId?, description?, id?, kind?, locale?, maximumImageSize?, name?, nielsenOcrEnabled?, reportsConfiguration?, shareReportsWithTwitter?, teaserSizeLimit?) -> {accountPermissionIds, accountProfile, active, activeAdsLimitTier, ...}
Required scopes:
dfatrafficking

Get a advertiser group by ID

Gets one advertiser group by ID.

dfareporting_advertiser_groups_get(id, profileId) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Get a operating system version by ID

Gets one operating system version by ID.

dfareporting_operating_system_versions_get(id, profileId) -> {id, kind, majorVersion, minorVersion, ...}
Required scopes:
dfatrafficking

Update an existing dynamic feed

Updates a new dynamic feed.

dfareporting_dynamic_feeds_update(contentSource?, createInfo?, dynamicFeedId?, dynamicFeedName?, element?, feedIngestionStatus?, feedSchedule?, hasPublished?, lastModifiedInfo?, status?, studioAdvertiserId?) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
Destructive
Required scopes:
dfatrafficking

Get a content category by ID

Gets one content category by ID.

dfareporting_content_categories_get(id, profileId) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Partially update a creative field value

Updates an existing creative field value. This method supports patch semantics.

dfareporting_creative_field_values_patch(creativeFieldId, id, profileId, id?, kind?, value?) -> {id, kind, value}
Required scopes:
dfatrafficking

List placementGroups

Retrieves a list of placement groups, possibly filtered. This method supports paging.

dfareporting_placement_groups_list(profileId, activeStatus?, advertiserIds?, campaignIds?, contentCategoryIds?, directorySiteIds?, ids?, maxEndDate?, maxResults?, maxStartDate?, minEndDate?, minStartDate?, pageToken?, placementGroupType?, placementStrategyIds?, pricingTypes?, searchString?, siteIds?, sortField?, sortOrder?) -> {kind, nextPageToken, placementGroups}
Required scopes:
dfatrafficking

List reports

Retrieves list of reports.

dfareporting_reports_list(profileId, maxResults?, pageToken?, scope?, sortField?, sortOrder?) -> {etag, items, kind, nextPageToken}
Required scopes:
dfareporting

List files

Lists files for a report.

dfareporting_reports_files_list(profileId, reportId, maxResults?, pageToken?, sortField?, sortOrder?) -> {etag, items, kind, nextPageToken}
Required scopes:
dfareporting

Get a user role by ID

Gets one user role by ID.

dfareporting_user_roles_get(id, profileId) -> {accountId, defaultUserRole, id, kind, ...}
Required scopes:
dfatrafficking

Get a user profile by ID

Gets one user profile by ID.

dfareporting_user_profiles_get(profileId) -> {accountId, accountName, etag, kind, ...}
Required scopes:
ddmconversions dfareporting dfatrafficking

Get a campaign by ID

Gets one campaign by ID.

dfareporting_campaigns_get(id, profileId) -> {accountId, adBlockingConfiguration, additionalCreativeOptimizationConfigurations, advertiserGroupId, ...}
Required scopes:
dfatrafficking

List operatingSystems

Retrieves a list of operating systems.

dfareporting_operating_systems_list(profileId) -> {kind, operatingSystems}
Required scopes:
dfatrafficking

Create a new dynamic feed

Inserts a new dynamic feed.

dfareporting_dynamic_feeds_insert(dynamicFeed?, dynamicProfileId?) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
Required scopes:
dfatrafficking

Create a new campaign creative association

Associates a creative with the specified campaign. This method creates a default ad with dimensions matching the creative in the campaign if such a default ad does not exist already.

dfareporting_campaign_creative_associations_insert(campaignId, profileId, creativeId?, kind?) -> {creativeId, kind}
Required scopes:
dfatrafficking

List creativeFields

Retrieves a list of creative fields, possibly filtered. This method supports paging.

dfareporting_creative_fields_list(profileId, advertiserIds?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?) -> {creativeFields, kind, nextPageToken}
Required scopes:
dfatrafficking

Get a file by ID

Retrieves a report file by its report ID and file ID. This method supports media download.

dfareporting_files_get(fileId, reportId) -> {dateRange, etag, fileName, format, ...}
Required scopes:
dfareporting

Get a placement by ID

Gets one placement by ID.

dfareporting_placements_get(id, profileId) -> {subaccountId, accountId, id, pricingSchedule, ...}
Required scopes:
dfatrafficking

Create a new content category

Inserts a new content category.

dfareporting_content_categories_insert(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Required scopes:
dfatrafficking

Partially update a floodlight activity group

Updates an existing floodlight activity group. This method supports patch semantics.

dfareporting_floodlight_activity_groups_patch(id, profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, floodlightConfigurationId?, floodlightConfigurationIdDimensionValue?, id?, idDimensionValue?, kind?, name?, subaccountId?, tagString?, type?) -> {accountId, advertiserId, advertiserIdDimensionValue, floodlightConfigurationId, ...}
Required scopes:
dfatrafficking

List sizes

Retrieves a list of sizes, possibly filtered. Retrieved sizes are globally unique and may include values not currently in use by your account. Due to this, the list of sizes returned by this method may differ from the list seen in the Trafficking UI.

dfareporting_sizes_list(profileId, height?, iabStandard?, ids?, width?) -> {kind, sizes}
Required scopes:
dfatrafficking

Get a account permission by ID

Gets one account permission by ID.

dfareporting_account_permissions_get(id, profileId) -> {accountProfiles, id, kind, level, ...}
Required scopes:
dfatrafficking

Update an existing user role

Updates an existing user role.

dfareporting_user_roles_update(profileId, accountId?, defaultUserRole?, id?, kind?, name?, parentUserRoleId?, permissions?, subaccountId?) -> {accountId, defaultUserRole, id, kind, ...}
Destructive
Required scopes:
dfatrafficking

List eventTags

Retrieves a list of event tags, possibly filtered.

dfareporting_event_tags_list(profileId, adId?, advertiserId?, campaignId?, definitionsOnly?, enabled?, eventTagTypes?, ids?, searchString?, sortField?, sortOrder?) -> {eventTags, kind}
Required scopes:
dfatrafficking

Create a new creative

Inserts a new creative.

dfareporting_creatives_insert(profileId, accountId?, active?, adParameters?, adTagKeys?, additionalSizes?, advertiserId?, allowScriptAccess?, archived?, artworkType?, authoringSource?, authoringTool?, autoAdvanceImages?, backgroundColor?, backupImageClickThroughUrl?, backupImageFeatures?, backupImageReportingLabel?, backupImageTargetWindow?, clickTags?, commercialId?, companionCreatives?, compatibility?, convertFlashToHtml5?, counterCustomEvents?, creativeAssets?, creativeFieldAssignments?, customKeyValues?, exitCustomEvents?, fsCommand?, htmlCode?, htmlCodeLocked?, id?, idDimensionValue?, kind?, lastModifiedInfo?, latestTraffickedCreativeId?, mediaDescription?, mediaDuration?, name?, obaIcon?, overrideCss?, progressOffset?, redirectUrl?, renderingId?, renderingIdDimensionValue?, requiredFlashPluginVersion?, requiredFlashVersion?, size?, skipOffset?, skippable?, sslCompliant?, sslOverride?, studioAdvertiserId?, studioCreativeId?, studioTraffickedCreativeId?, subaccountId?, thirdPartyBackupImageImpressionsUrl?, thirdPartyRichMediaImpressionsUrl?, thirdPartyUrls?, timerCustomEvents?, totalFileSize?, type?, universalAdId?, version?) -> {thirdPartyRichMediaImpressionsUrl, subaccountId, accountId, authoringSource, ...}
Required scopes:
dfatrafficking

List advertiserLandingPages

Retrieves a list of landing pages.

dfareporting_advertiser_landing_pages_list(profileId, advertiserIds?, archived?, campaignIds?, ids?, maxResults?, pageToken?, searchString?, sortField?, sortOrder?, subaccountId?) -> {kind, landingPages, nextPageToken}
Required scopes:
dfatrafficking

Update an existing account

Updates an existing account.

dfareporting_accounts_update(profileId, accountPermissionIds?, accountProfile?, active?, activeAdsLimitTier?, activeViewOptOut?, availablePermissionIds?, countryId?, currencyId?, defaultCreativeSizeId?, description?, id?, kind?, locale?, maximumImageSize?, name?, nielsenOcrEnabled?, reportsConfiguration?, shareReportsWithTwitter?, teaserSizeLimit?) -> {accountPermissionIds, accountProfile, active, activeAdsLimitTier, ...}
Destructive
Required scopes:
dfatrafficking

List tvCampaignSummaries

Retrieves a list of TV campaign summaries.

dfareporting_tv_campaign_summaries_list(profileId, accountId?, name?) -> {kind, tvCampaignSummaries}
Required scopes:
dfatrafficking

Create a new studio creative asset

Inserts a new studio creative asset.

dfareporting_studio_creative_assets_insert(studioAccountId?, studioAdvertiserId?, studioCreativeId?) -> {assets}
Required scopes:
dfatrafficking

Create a new ad

Inserts a new ad.

dfareporting_ads_insert(profileId, accountId?, active?, advertiserId?, advertiserIdDimensionValue?, archived?, audienceSegmentId?, campaignId?, campaignIdDimensionValue?, clickThroughUrl?, clickThroughUrlSuffixProperties?, comments?, compatibility?, contextualKeywordTargeting?, createInfo?, creativeGroupAssignments?, creativeRotation?, dayPartTargeting?, defaultClickThroughEventTagProperties?, deliverySchedule?, dynamicClickTracker?, endTime?, eventTagOverrides?, geoTargeting?, id?, idDimensionValue?, keyValueTargetingExpression?, kind?, languageTargeting?, lastModifiedInfo?, name?, placementAssignments?, remarketingListExpression?, size?, sslCompliant?, sslRequired?, startTime?, subaccountId?, targetingTemplateId?, technologyTargeting?, type?) -> {subaccountId, languageTargeting, accountId, comments, ...}
Required scopes:
dfatrafficking

Create a new billing assignment

Inserts a new billing assignment and returns the new assignment. Only one of advertiser_id or campaign_id is support per request. If the new assignment has no effect (assigning a campaign to the parent advertiser billing profile or assigning an advertiser to the account billing profile), no assignment will be returned.

dfareporting_billing_assignments_insert(billingProfileId, profileId, accountId?, advertiserId?, campaignId?, kind?, subaccountId?) -> {accountId, advertiserId, campaignId, kind, ...}
Required scopes:
dfatrafficking

Partially update a user role

Updates an existing user role. This method supports patch semantics.

dfareporting_user_roles_patch(id, profileId, accountId?, defaultUserRole?, id?, kind?, name?, parentUserRoleId?, permissions?, subaccountId?) -> {accountId, defaultUserRole, id, kind, ...}
Required scopes:
dfatrafficking

Get a connection type by ID

Gets one connection type by ID.

dfareporting_connection_types_get(id, profileId) -> {id, kind, name}
Required scopes:
dfatrafficking

Update an existing billing profile

Updates an existing billing profile.

dfareporting_billing_profiles_update(profileId, consolidatedInvoice?, countryCode?, currencyCode?, id?, invoiceLevel?, isDefault?, kind?, name?, paymentsAccountId?, paymentsCustomerId?, purchaseOrder?, secondaryPaymentsCustomerId?, status?) -> {consolidatedInvoice, countryCode, currencyCode, id, ...}
Destructive
Required scopes:
dfatrafficking

Update an existing ad

Updates an existing ad.

dfareporting_ads_update(profileId, accountId?, active?, advertiserId?, advertiserIdDimensionValue?, archived?, audienceSegmentId?, campaignId?, campaignIdDimensionValue?, clickThroughUrl?, clickThroughUrlSuffixProperties?, comments?, compatibility?, contextualKeywordTargeting?, createInfo?, creativeGroupAssignments?, creativeRotation?, dayPartTargeting?, defaultClickThroughEventTagProperties?, deliverySchedule?, dynamicClickTracker?, endTime?, eventTagOverrides?, geoTargeting?, id?, idDimensionValue?, keyValueTargetingExpression?, kind?, languageTargeting?, lastModifiedInfo?, name?, placementAssignments?, remarketingListExpression?, size?, sslCompliant?, sslRequired?, startTime?, subaccountId?, targetingTemplateId?, technologyTargeting?, type?) -> {subaccountId, languageTargeting, accountId, comments, ...}
Destructive
Required scopes:
dfatrafficking

Get a remarketing list share by ID

Gets one remarketing list share by remarketing list ID.

dfareporting_remarketing_list_shares_get(profileId, remarketingListId) -> {kind, remarketingListId, sharedAccountIds, sharedAdvertiserIds}
Required scopes:
dfatrafficking

Retransform dynamicFeeds

Retransforms a dynamic feed.

dfareporting_dynamic_feeds_retransform(dynamicFeedId) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
Required scopes:
dfatrafficking

List placements

Retrieves a list of placements, possibly filtered. This method supports paging.

dfareporting_placements_list(profileId, activeStatus?, advertiserIds?, campaignIds?, compatibilities?, contentCategoryIds?, directorySiteIds?, groupIds?, ids?, maxEndDate?, maxResults?, maxStartDate?, minEndDate?, minStartDate?, pageToken?, paymentSource?, placementStrategyIds?, pricingTypes?, searchString?, siteIds?, sizeIds?, sortField?, sortOrder?) -> {kind, nextPageToken, placements}
Required scopes:
dfatrafficking

Create a new size

Inserts a new size.

dfareporting_sizes_insert(profileId, height?, iab?, id?, kind?, width?) -> {height, iab, id, kind, ...}
Required scopes:
dfatrafficking

Batch update conversions

Updates existing conversions.

dfareporting_conversions_batchupdate(profileId, conversions?, encryptionInfo?, kind?) -> {hasFailures, kind, status}
Required scopes:
ddmconversions

Update an existing creative group

Updates an existing creative group.

dfareporting_creative_groups_update(profileId, accountId?, advertiserId?, advertiserIdDimensionValue?, groupNumber?, id?, kind?, name?, subaccountId?) -> {accountId, advertiserId, advertiserIdDimensionValue, groupNumber, ...}
Destructive
Required scopes:
dfatrafficking

Get a user role permission by ID

Gets one user role permission by ID.

dfareporting_user_role_permissions_get(id, profileId) -> {availability, id, kind, name, ...}
Required scopes:
dfatrafficking

Get a account permission group by ID

Gets one account permission group by ID.

dfareporting_account_permission_groups_get(id, profileId) -> {id, kind, name}
Required scopes:
dfatrafficking

Links

No external links available.

Authentication

  • Oauth2_authorization_code (Primary)