We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
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 ...
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, ...}
Create a new subaccount
Inserts a new subaccount.
dfareporting_subaccounts_insert(profileId, accountId?, availablePermissionIds?, id?, kind?, name?) -> {accountId, availablePermissionIds, id, kind, ...}
Delete a content category
Deletes an existing content category.
dfareporting_content_categories_delete(id, profileId)
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}
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, ...}
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, ...}
Get a advertiser landing page by ID
Gets one landing page by ID.
dfareporting_advertiser_landing_pages_get(id, profileId) -> {advertiserId, archived, deepLinks, id, ...}
Get a studio creative by ID
Gets a studio creative by ID.
dfareporting_studio_creatives_get(studioCreativeId) -> {assetIds, backupImageAssetId, createdInfo, dimension, ...}
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}
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, ...}
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, ...}
Generatecode dynamicProfiles
Generates code for a dynamic profile.
dfareporting_dynamic_profiles_generate_code(dynamicProfileId) -> {code}
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, ...}
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, ...}
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, ...}
List floodlightConfigurations
Retrieves a list of floodlight configurations, possibly filtered.
dfareporting_floodlight_configurations_list(profileId, ids?) -> {floodlightConfigurations, kind}
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, ...}
Get a floodlight activity by ID
Gets one floodlight activity by ID.
dfareporting_floodlight_activities_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, attributionEnabled, ...}
Delete a floodlight activity
Deletes an existing floodlight activity.
dfareporting_floodlight_activities_delete(id, profileId)
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, ...}
Delete a creative field
Deletes an existing creative field.
dfareporting_creative_fields_delete(id, profileId)
List metros
Retrieves a list of metros.
dfareporting_metros_list(profileId) -> {kind, metros}
Get a country by ID
Gets one country by ID.
dfareporting_countries_get(dartId, profileId) -> {countryCode, dartId, kind, name, ...}
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}
Get a dynamic feed by ID
Gets a dynamic feed by ID.
dfareporting_dynamic_feeds_get(dynamicFeedId) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
Get a platform type by ID
Gets one platform type by ID.
dfareporting_platform_types_get(id, profileId) -> {id, kind, name}
Get a targetable remarketing list by ID
Gets one remarketing list by ID.
dfareporting_targetable_remarketing_lists_get(id, profileId) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
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}
Get a size by ID
Gets one size by ID.
dfareporting_sizes_get(id, profileId) -> {height, iab, id, kind, ...}
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, ...}
Delete a user role
Deletes an existing user role.
dfareporting_user_roles_delete(id, profileId)
List videoFormats
Lists available video formats.
dfareporting_video_formats_list(profileId) -> {kind, videoFormats}
Delete a advertiser group
Deletes an existing advertiser group.
dfareporting_advertiser_groups_delete(id, profileId)
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, ...}
List browsers
Retrieves a list of browsers.
dfareporting_browsers_list(profileId) -> {browsers, kind}
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, ...}
Get a billing profile by ID
Gets one billing profile by ID.
dfareporting_billing_profiles_get(id, profileId) -> {consolidatedInvoice, countryCode, currencyCode, id, ...}
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, ...}
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}
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, ...}
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}
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, ...}
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, ...}
Update an existing content category
Updates an existing content category.
dfareporting_content_categories_update(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Get a postal code by ID
Gets one postal code by ID.
dfareporting_postal_codes_get(code, profileId) -> {code, countryCode, countryDartId, id, ...}
Generate a tag for floodlightActivities
Generates a tag for a floodlight activity.
dfareporting_floodlight_activities_generatetag(profileId, floodlightActivityId?) -> {floodlightActivityTag, globalSiteTagGlobalSnippet, kind}
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, ...}
List files
Lists files for a user profile.
dfareporting_files_list(profileId, maxResults?, pageToken?, scope?, sortField?, sortOrder?) -> {etag, items, kind, nextPageToken}
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, ...}
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}
Get a targeting template by ID
Gets one targeting template by ID.
dfareporting_targeting_templates_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, contextualKeywordTargeting, ...}
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}
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, ...}
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}
Delete a report
Deletes a report by its ID.
dfareporting_reports_delete(profileId, reportId)
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, ...}
Delete a creative field value
Deletes an existing creative field value.
dfareporting_creative_field_values_delete(creativeFieldId, id, profileId)
Delete a dynamic targeting key
Deletes an existing dynamic targeting key.
dfareporting_dynamic_targeting_keys_delete(name, objectId, objectType, profileId)
Publish studioCreatives
Publish for a studio creative.
dfareporting_studio_creatives_publish(studioCreativeId)
Get a advertiser by ID
Gets one advertiser by ID.
dfareporting_advertisers_get(id, profileId) -> {accountId, advertiserGroupId, clickThroughUrlSuffix, defaultClickThroughEventTagId, ...}
Get a creative by ID
Gets one creative by ID.
dfareporting_creatives_get(id, profileId) -> {thirdPartyRichMediaImpressionsUrl, subaccountId, accountId, authoringSource, ...}
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}
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, ...}
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}
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}
List regions
Retrieves a list of regions.
dfareporting_regions_list(profileId) -> {kind, regions}
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}
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, ...}
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}
List countries
Retrieves a list of countries.
dfareporting_countries_list(profileId) -> {countries, kind}
Get a remarketing list by ID
Gets one remarketing list by ID.
dfareporting_remarketing_lists_get(id, profileId) -> {accountId, active, advertiserId, advertiserIdDimensionValue, ...}
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, ...}
Get a dynamic profile by ID
Gets a dynamic profile by ID.
dfareporting_dynamic_profiles_get(dynamicProfileId) -> {active, archiveStatus, createInfo, description, ...}
Get a operating system by ID
Gets one operating system by DART ID.
dfareporting_operating_systems_get(dartId, profileId) -> {dartId, desktop, kind, mobile, ...}
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, ...}
Get a report by ID
Retrieves a report by its ID.
dfareporting_reports_get(profileId, reportId) -> {accountId, criteria, crossMediaReachCriteria, delivery, ...}
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}
List mobileApps
Retrieves list of available mobile apps.
dfareporting_mobile_apps_list(profileId, directories?, ids?, maxResults?, pageToken?, searchString?) -> {kind, mobileApps, nextPageToken}
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, ...}
Get a directory site by ID
Gets one directory site by ID.
dfareporting_directory_sites_get(id, profileId) -> {id, idDimensionValue, inpageTagFormats, interstitialTagFormats, ...}
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, ...}
List accountPermissionGroups
Retrieves the list of account permission groups.
dfareporting_account_permission_groups_list(profileId) -> {accountPermissionGroups, kind}
Get a ad by ID
Gets one ad by ID.
dfareporting_ads_get(id, profileId) -> {subaccountId, languageTargeting, accountId, comments, ...}
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, ...}
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, ...}
Get a floodlight configuration by ID
Gets one floodlight configuration by ID.
dfareporting_floodlight_configurations_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, analyticsDataSharingEnabled, ...}
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, ...}
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}
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}
Get a account by ID
Gets one account by ID.
dfareporting_accounts_get(id, profileId) -> {accountPermissionIds, accountProfile, active, activeAdsLimitTier, ...}
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}
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, ...}
List userRolePermissionGroups
Gets a list of all supported user role permission groups.
dfareporting_user_role_permission_groups_list(profileId) -> {kind, userRolePermissionGroups}
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, ...}
List platformTypes
Retrieves a list of platform types.
dfareporting_platform_types_list(profileId) -> {kind, platformTypes}
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}
Publish dynamicProfiles
Publish for a dynamic profile.
dfareporting_dynamic_profiles_publish(dynamicProfileId)
Delete a event tag
Deletes an existing event tag.
dfareporting_event_tags_delete(id, profileId)
Get a site by ID
Gets one site by ID.
dfareporting_sites_get(id, profileId) -> {accountId, adServingPlatformId, approved, directorySiteId, ...}
Get a event tag by ID
Gets one event tag by ID.
dfareporting_event_tags_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, campaignId, ...}
Get a placement strategy by ID
Gets one placement strategy by ID.
dfareporting_placement_strategies_get(id, profileId) -> {accountId, id, kind, name}
Delete a placement strategy
Deletes an existing placement strategy.
dfareporting_placement_strategies_delete(id, profileId)
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, ...}
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, ...}
List userProfiles
Retrieves list of user profiles for a user.
dfareporting_user_profiles_list() -> {etag, items, kind}
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}
List languages
Retrieves a list of languages.
dfareporting_languages_list(profileId) -> {kind, languages}
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, ...}
Get a placement group by ID
Gets one placement group by ID.
dfareporting_placement_groups_get(id, profileId) -> {accountId, activeStatus, advertiserId, advertiserIdDimensionValue, ...}
Run a report
Runs a report.
dfareporting_reports_run(profileId, reportId, synchronous?) -> {dateRange, etag, fileName, format, ...}
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}
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}
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}
Generatetags placements
Generates tags for a placement.
dfareporting_placements_generatetags(profileId, campaignId?, placementIds?, tagFormats?) -> {kind, placementTags}
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, ...}
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}
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}
Get a mobile carrier by ID
Gets one mobile carrier by ID.
dfareporting_mobile_carriers_get(id, profileId) -> {countryCode, countryDartId, id, kind, ...}
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}
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, ...}
Create a new advertiser group
Inserts a new advertiser group.
dfareporting_advertiser_groups_insert(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
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, ...}
List mobileCarriers
Retrieves a list of mobile carriers.
dfareporting_mobile_carriers_list(profileId) -> {kind, mobileCarriers}
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, ...}
List dynamicTargetingKeys
Retrieves a list of dynamic targeting keys.
dfareporting_dynamic_targeting_keys_list(profileId, advertiserId?, names?, objectId?, objectType?) -> {dynamicTargetingKeys, kind}
Get a mobile app by ID
Gets one mobile app by ID.
dfareporting_mobile_apps_get(id, profileId) -> {directory, id, kind, publisherName, ...}
Get a video format by ID
Gets one video format by ID.
dfareporting_video_formats_get(id, profileId) -> {fileType, id, kind, resolution, ...}
Get a change log by ID
Gets one change log by ID.
dfareporting_change_logs_get(id, profileId) -> {accountId, action, changeTime, fieldName, ...}
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}
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}
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, ...}
List billingAssignments
Retrieves a list of billing assignments.
dfareporting_billing_assignments_list(billingProfileId, profileId) -> {billingAssignments, kind}
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, ...}
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, ...}
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}
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, ...}
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}
List userRolePermissions
Gets a list of user role permissions, possibly filtered.
dfareporting_user_role_permissions_list(profileId, ids?) -> {kind, userRolePermissions}
Get a subaccount by ID
Gets one subaccount by ID.
dfareporting_subaccounts_get(id, profileId) -> {accountId, availablePermissionIds, id, kind, ...}
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, ...}
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, ...}
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, ...}
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}
Update an existing placement strategy
Updates an existing placement strategy.
dfareporting_placement_strategies_update(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
Get a creative group by ID
Gets one creative group by ID.
dfareporting_creative_groups_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, groupNumber, ...}
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, ...}
List billingRates
Retrieves a list of billing rates. This method supports paging.
dfareporting_billing_rates_list(billingProfileId, profileId) -> {billingRates, kind, nextPageToken}
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, ...}
List connectionTypes
Retrieves a list of connection types.
dfareporting_connection_types_list(profileId) -> {connectionTypes, kind}
List postalCodes
Retrieves a list of postal codes.
dfareporting_postal_codes_list(profileId) -> {kind, postalCodes}
List operatingSystemVersions
Retrieves a list of operating system versions.
dfareporting_operating_system_versions_list(profileId) -> {kind, operatingSystemVersions}
Get a creative field by ID
Gets one creative field by ID.
dfareporting_creative_fields_get(id, profileId) -> {accountId, advertiserId, advertiserIdDimensionValue, id, ...}
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, ...}
Create a new placement strategy
Inserts a new placement strategy.
dfareporting_placement_strategies_insert(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
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, ...}
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}
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, ...}
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, ...}
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, ...}
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}
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}
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, ...}
List cities
Retrieves a list of cities, possibly filtered.
dfareporting_cities_list(profileId, countryDartIds?, dartIds?, namePrefix?, regionDartIds?) -> {cities, kind}
Update an existing advertiser group
Updates an existing advertiser group.
dfareporting_advertiser_groups_update(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
List accountPermissions
Retrieves the list of account permissions.
dfareporting_account_permissions_list(profileId) -> {accountPermissions, kind}
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, ...}
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, ...}
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}
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, ...}
Batch insert conversions
Inserts conversions.
dfareporting_conversions_batchinsert(profileId, conversions?, encryptionInfo?, kind?) -> {hasFailures, kind, status}
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, ...}
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, ...}
Update an existing subaccount
Updates an existing subaccount.
dfareporting_subaccounts_update(profileId, accountId?, availablePermissionIds?, id?, kind?, name?) -> {accountId, availablePermissionIds, id, kind, ...}
Get a TV campaign detail by ID
Gets one TvCampaignDetail by ID.
dfareporting_tv_campaign_details_get(id, profileId, accountId?) -> {id, kind, timepoints}
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, ...}
Get a advertiser group by ID
Gets one advertiser group by ID.
dfareporting_advertiser_groups_get(id, profileId) -> {accountId, id, kind, name}
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, ...}
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, ...}
Get a content category by ID
Gets one content category by ID.
dfareporting_content_categories_get(id, profileId) -> {accountId, id, kind, name}
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}
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}
List reports
Retrieves list of reports.
dfareporting_reports_list(profileId, maxResults?, pageToken?, scope?, sortField?, sortOrder?) -> {etag, items, kind, nextPageToken}
List files
Lists files for a report.
dfareporting_reports_files_list(profileId, reportId, maxResults?, pageToken?, sortField?, sortOrder?) -> {etag, items, kind, nextPageToken}
Get a user role by ID
Gets one user role by ID.
dfareporting_user_roles_get(id, profileId) -> {accountId, defaultUserRole, id, kind, ...}
Get a user profile by ID
Gets one user profile by ID.
dfareporting_user_profiles_get(profileId) -> {accountId, accountName, etag, kind, ...}
Get a campaign by ID
Gets one campaign by ID.
dfareporting_campaigns_get(id, profileId) -> {accountId, adBlockingConfiguration, additionalCreativeOptimizationConfigurations, advertiserGroupId, ...}
List operatingSystems
Retrieves a list of operating systems.
dfareporting_operating_systems_list(profileId) -> {kind, operatingSystems}
Create a new dynamic feed
Inserts a new dynamic feed.
dfareporting_dynamic_feeds_insert(dynamicFeed?, dynamicProfileId?) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
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}
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}
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, ...}
Get a placement by ID
Gets one placement by ID.
dfareporting_placements_get(id, profileId) -> {subaccountId, accountId, id, pricingSchedule, ...}
Create a new content category
Inserts a new content category.
dfareporting_content_categories_insert(profileId, accountId?, id?, kind?, name?) -> {accountId, id, kind, name}
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, ...}
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}
Get a account permission by ID
Gets one account permission by ID.
dfareporting_account_permissions_get(id, profileId) -> {accountProfiles, id, kind, level, ...}
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, ...}
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}
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, ...}
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}
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, ...}
List tvCampaignSummaries
Retrieves a list of TV campaign summaries.
dfareporting_tv_campaign_summaries_list(profileId, accountId?, name?) -> {kind, tvCampaignSummaries}
Create a new studio creative asset
Inserts a new studio creative asset.
dfareporting_studio_creative_assets_insert(studioAccountId?, studioAdvertiserId?, studioCreativeId?) -> {assets}
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, ...}
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, ...}
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, ...}
Get a connection type by ID
Gets one connection type by ID.
dfareporting_connection_types_get(id, profileId) -> {id, kind, name}
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, ...}
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, ...}
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}
Retransform dynamicFeeds
Retransforms a dynamic feed.
dfareporting_dynamic_feeds_retransform(dynamicFeedId) -> {contentSource, createInfo, dynamicFeedId, dynamicFeedName, ...}
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}
Create a new size
Inserts a new size.
dfareporting_sizes_insert(profileId, height?, iab?, id?, kind?, width?) -> {height, iab, id, kind, ...}
Batch update conversions
Updates existing conversions.
dfareporting_conversions_batchupdate(profileId, conversions?, encryptionInfo?, kind?) -> {hasFailures, kind, status}
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, ...}
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, ...}
Get a account permission group by ID
Gets one account permission group by ID.
dfareporting_account_permission_groups_get(id, profileId) -> {id, kind, name}
Links
No external links available.
Authentication
-
Oauth2_authorization_code (Primary)