dfareporting
import { dfareporting } from "https://googleapis.deno.dev/v1/dfareporting:v4.ts";
Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.
§Methods
Gets the account's active ad summary by account ID.
User profile ID associated with this request.
Account ID.
Gets one account permission group by ID.
Account permission group ID.
User profile ID associated with this request.
Retrieves the list of account permission groups.
User profile ID associated with this request.
Gets one account permission by ID.
Account permission ID.
User profile ID associated with this request.
Retrieves the list of account permissions.
User profile ID associated with this request.
Retrieves the list of accounts, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing account. This method supports patch semantics.
User profile ID associated with this request.
Gets one account user profile by ID.
User profile ID.
User profile ID associated with this request.
Inserts a new account user profile.
User profile ID associated with this request.
Retrieves a list of account user profiles, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing user role. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing account user profile.
User profile ID associated with this request.
Retrieves a list of ads, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing event tag. This method supports patch semantics.
User profile ID associated with this request.
Deletes an existing advertiser group.
Advertiser group ID.
User profile ID associated with this request.
Gets one advertiser group by ID.
Advertiser group ID.
User profile ID associated with this request.
Retrieves a list of advertiser groups, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing advertiser group. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing advertiser group.
User profile ID associated with this request.
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.
Advertiser ID of this invoice.
User profile ID associated with this request.
Gets one landing page by ID.
Landing page ID.
User profile ID associated with this request.
Retrieves a list of landing pages.
User profile ID associated with this request.
Updates an existing advertiser. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing landing page.
User profile ID associated with this request.
Gets one advertiser by ID.
Advertiser ID.
User profile ID associated with this request.
Retrieves a list of advertisers, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing advertiser. This method supports patch semantics.
User profile ID associated with this request.
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.
Billing profile ID of this billing assignment.
User profile ID associated with this request.
Retrieves a list of billing assignments.
Billing profile ID of this billing assignment.
User profile ID associated with this request.
Gets one billing profile by ID.
Billing Profile ID.
User profile ID associated with this request.
Retrieves a list of billing profiles, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing billing profile.
User profile ID associated with this request.
Retrieves a list of billing rates. This method supports paging.
Billing profile ID of this billing rate.
User profile ID associated with this request.
Retrieves a list of browsers.
User profile ID associated with this request.
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.
Campaign ID in this association.
User profile ID associated with this request.
Retrieves the list of creative IDs associated with the specified campaign. This method supports paging.
Campaign ID in this association.
User profile ID associated with this request.
Retrieves a list of campaigns, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing creative. This method supports patch semantics.
User profile ID associated with this request.
Retrieves a list of change logs. This method supports paging.
User profile ID associated with this request.
Retrieves a list of cities, possibly filtered.
User profile ID associated with this request.
Gets one connection type by ID.
Connection type ID.
User profile ID associated with this request.
Retrieves a list of connection types.
User profile ID associated with this request.
Deletes an existing content category.
Content category ID.
User profile ID associated with this request.
Gets one content category by ID.
Content category ID.
User profile ID associated with this request.
Retrieves a list of content categories, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing content category. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing content category.
User profile ID associated with this request.
Inserts conversions.
User profile ID associated with this request.
Updates existing conversions.
User profile ID associated with this request.
Retrieves a list of countries.
User profile ID associated with this request.
Inserts a new creative asset.
Advertiser ID of this creative. This is a required field.
User profile ID associated with this request.
Deletes an existing creative field.
Creative Field ID
User profile ID associated with this request.
Gets one creative field by ID.
Creative Field ID
User profile ID associated with this request.
Retrieves a list of creative fields, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing creative field. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing creative field.
User profile ID associated with this request.
Deletes an existing creative field value.
Creative field ID for this creative field value.
Creative Field Value ID
User profile ID associated with this request.
Gets one creative field value by ID.
Creative field ID for this creative field value.
Creative Field Value ID
User profile ID associated with this request.
Inserts a new creative field value.
Creative field ID for this creative field value.
User profile ID associated with this request.
Retrieves a list of creative field values, possibly filtered. This method supports paging.
Creative field ID for this creative field value.
User profile ID associated with this request.
Updates an existing creative field value. This method supports patch semantics.
CreativeField ID.
User profile ID associated with this request.
Updates an existing creative field value.
Creative field ID for this creative field value.
User profile ID associated with this request.
Gets one creative group by ID.
Creative group ID.
User profile ID associated with this request.
Retrieves a list of creative groups, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing creative group. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing creative group.
User profile ID associated with this request.
Retrieves a list of creatives, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing creative. This method supports patch semantics.
User profile ID associated with this request.
Retrieves list of report dimension values for a list of filters.
The Campaign Manager 360 user profile ID.
Gets one directory site by ID.
Directory site ID.
User profile ID associated with this request.
Retrieves a list of directory sites, possibly filtered. This method supports paging.
User profile ID associated with this request.
Deletes an existing dynamic targeting key.
ID of the object of this dynamic targeting key. This is a required field.
User profile ID associated with this request.
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.
User profile ID associated with this request.
Retrieves a list of dynamic targeting keys.
User profile ID associated with this request.
Deletes an existing event tag.
Event tag ID.
User profile ID associated with this request.
Retrieves a list of event tags, possibly filtered.
User profile ID associated with this request.
Updates an existing event tag. This method supports patch semantics.
User profile ID associated with this request.
Deletes an existing floodlight activity.
Floodlight activity ID.
User profile ID associated with this request.
Generates a tag for a floodlight activity.
User profile ID associated with this request.
Gets one floodlight activity by ID.
Floodlight activity ID.
User profile ID associated with this request.
Inserts a new floodlight activity.
User profile ID associated with this request.
Retrieves a list of floodlight activities, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing event tag. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing floodlight activity.
User profile ID associated with this request.
Gets one floodlight activity group by ID.
Floodlight activity Group ID.
User profile ID associated with this request.
Inserts a new floodlight activity group.
User profile ID associated with this request.
Retrieves a list of floodlight activity groups, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing event tag. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing floodlight activity group.
User profile ID associated with this request.
Gets one floodlight configuration by ID.
Floodlight configuration ID.
User profile ID associated with this request.
Retrieves a list of floodlight configurations, possibly filtered.
User profile ID associated with this request.
Updates an existing event tag. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing floodlight configuration.
User profile ID associated with this request.
Gets one inventory item by ID.
Inventory item ID.
User profile ID associated with this request.
Project ID for order documents.
Retrieves a list of inventory items, possibly filtered. This method supports paging.
User profile ID associated with this request.
Project ID for order documents.
Retrieves a list of languages.
User profile ID associated with this request.
Retrieves a list of metros.
User profile ID associated with this request.
Retrieves list of available mobile apps.
User profile ID associated with this request.
Gets one mobile carrier by ID.
Mobile carrier ID.
User profile ID associated with this request.
Retrieves a list of mobile carriers.
User profile ID associated with this request.
Gets one operating system by DART ID.
Operating system DART ID.
User profile ID associated with this request.
Retrieves a list of operating systems.
User profile ID associated with this request.
Gets one operating system version by ID.
Operating system version ID.
User profile ID associated with this request.
Retrieves a list of operating system versions.
User profile ID associated with this request.
Retrieves a list of orders, possibly filtered. This method supports paging.
User profile ID associated with this request.
Project ID for orders.
Gets one placement group by ID.
Placement group ID.
User profile ID associated with this request.
Retrieves a list of placement groups, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing placement group. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing placement group.
User profile ID associated with this request.
Generates tags for a placement.
User profile ID associated with this request.
Retrieves a list of placements, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing placement. This method supports patch semantics.
User profile ID associated with this request.
Deletes an existing placement strategy.
Placement strategy ID.
User profile ID associated with this request.
Gets one placement strategy by ID.
Placement strategy ID.
User profile ID associated with this request.
Inserts a new placement strategy.
User profile ID associated with this request.
Retrieves a list of placement strategies, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing placement strategy. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing placement strategy.
User profile ID associated with this request.
Gets one platform type by ID.
Platform type ID.
User profile ID associated with this request.
Retrieves a list of platform types.
User profile ID associated with this request.
Gets one postal code by ID.
Postal code ID.
User profile ID associated with this request.
Retrieves a list of postal codes.
User profile ID associated with this request.
Retrieves a list of projects, possibly filtered. This method supports paging .
User profile ID associated with this request.
Retrieves a list of regions.
User profile ID associated with this request.
Gets one remarketing list by ID.
Remarketing list ID.
User profile ID associated with this request.
Retrieves a list of remarketing lists, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing RemarketingList. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing remarketing list.
User profile ID associated with this request.
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.
The Campaign Manager 360 user profile ID.
Deletes a report by its ID.
The Campaign Manager 360 user profile ID.
The ID of the report.
Retrieves a report file by its report ID and file ID. This method supports media download.
The ID of the report file.
The Campaign Manager 360 user profile ID.
The ID of the report.
Lists files for a report.
The Campaign Manager 360 user profile ID.
The ID of the parent report.
Runs a report.
The Campaign Manager 360 user profile ID.
The ID of the report.
Retrieves a list of sites, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing site. This method supports patch semantics.
User profile ID associated with this request.
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.
User profile ID associated with this request.
Gets one subaccount by ID.
Subaccount ID.
User profile ID associated with this request.
Gets a list of subaccounts, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing subaccount. This method supports patch semantics.
User profile ID associated with this request.
Gets one remarketing list by ID.
Remarketing list ID.
User profile ID associated with this request.
Retrieves a list of targetable remarketing lists, possibly filtered. This method supports paging.
User profile ID associated with this request.
Gets one targeting template by ID.
Targeting template ID.
User profile ID associated with this request.
Inserts a new targeting template.
User profile ID associated with this request.
Retrieves a list of targeting templates, optionally filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing targeting template. This method supports patch semantics.
User profile ID associated with this request.
Updates an existing targeting template.
User profile ID associated with this request.
Gets one user profile by ID.
The user profile ID.
Retrieves list of user profiles for a user.
Gets one user role permission group by ID.
User role permission group ID.
User profile ID associated with this request.
Gets a list of all supported user role permission groups.
User profile ID associated with this request.
Gets one user role permission by ID.
User role permission ID.
User profile ID associated with this request.
Gets a list of user role permissions, possibly filtered.
User profile ID associated with this request.
Deletes an existing user role.
User role ID.
User profile ID associated with this request.
Retrieves a list of user roles, possibly filtered. This method supports paging.
User profile ID associated with this request.
Updates an existing user role. This method supports patch semantics.
User profile ID associated with this request.
Gets one video format by ID.
Video format ID.
User profile ID associated with this request.
Lists available video formats.
User profile ID associated with this request.