AI-generated Key Takeaways
- 
          The dfareporting.googleapis.com service is used to manage Campaign Manager 360 workflows including trafficking, reporting, and attribution. 
- 
          You can interact with this service using Google-provided client libraries or build your own using the provided Discovery Documents and service endpoint. 
- 
          The webpage lists numerous REST resources available under the v4 version of the dfareporting API, allowing management of various aspects like accounts, campaigns, creatives, and reports. 
- 
          Each REST resource section details the available methods (e.g., get, list, insert, update, delete) and their corresponding HTTP request paths. 
Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.
Service: dfareporting.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
- https://dfareporting.googleapis.com
REST Resource: v4.accountActiveAdSummaries
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}Gets the account's active ad summary by account ID. | 
REST Resource: v4.accountPermissionGroups
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/accountPermissionGroups/{id}Gets one account permission group by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/accountPermissionGroupsRetrieves the list of account permission groups. | 
REST Resource: v4.accountPermissions
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/accountPermissions/{id}Gets one account permission by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/accountPermissionsRetrieves the list of account permissions. | 
REST Resource: v4.accountUserProfiles
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/accountUserProfiles/{id}Gets one account user profile by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/accountUserProfilesInserts a new account user profile. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/accountUserProfilesRetrieves a list of account user profiles, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/accountUserProfilesUpdates an existing account user profile. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/accountUserProfilesUpdates an existing account user profile. | 
REST Resource: v4.accounts
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/accounts/{id}Gets one account by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/accountsRetrieves the list of accounts, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/accountsUpdates an existing account. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/accountsUpdates an existing account. | 
REST Resource: v4.ads
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/ads/{id}Gets one ad by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/adsInserts a new ad. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/adsRetrieves a list of ads, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/adsUpdates an existing ad. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/adsUpdates an existing ad. | 
REST Resource: v4.advertiserGroups
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/advertiserGroups/{id}Deletes an existing advertiser group. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/advertiserGroups/{id}Gets one advertiser group by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/advertiserGroupsInserts a new advertiser group. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/advertiserGroupsRetrieves a list of advertiser groups, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/advertiserGroupsUpdates an existing advertiser group. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/advertiserGroupsUpdates an existing advertiser group. | 
REST Resource: v4.advertiserInvoices
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/advertisers/{advertiserId}/invoicesRetrieves a list of invoices for a particular issue month. | 
REST Resource: v4.advertiserLandingPages
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPages/{id}Gets one landing page by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPagesInserts a new landing page. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPagesRetrieves a list of landing pages. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPagesUpdates an existing advertiser landing page. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPagesUpdates an existing landing page. | 
REST Resource: v4.advertisers
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/advertisers/{id}Gets one advertiser by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/advertisersInserts a new advertiser. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/advertisersRetrieves a list of advertisers, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/advertisersUpdates an existing advertiser. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/advertisersUpdates an existing advertiser. | 
REST Resource: v4.billingAssignments
| Methods | |
|---|---|
| insert | POST /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{billingProfileId}/billingAssignmentsInserts a new billing assignment and returns the new assignment. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{billingProfileId}/billingAssignmentsRetrieves a list of billing assignments. | 
REST Resource: v4.billingProfiles
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{id}Gets one billing profile by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/billingProfilesRetrieves a list of billing profiles, possibly filtered. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/billingProfilesUpdates an existing billing profile. | 
REST Resource: v4.billingRates
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{billingProfileId}/billingRatesRetrieves a list of billing rates. | 
REST Resource: v4.browsers
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/browsersRetrieves a list of browsers. | 
REST Resource: v4.campaignCreativeAssociations
| Methods | |
|---|---|
| insert | POST /dfareporting/v4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociationsAssociates a creative with the specified campaign. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociationsRetrieves the list of creative IDs associated with the specified campaign. | 
REST Resource: v4.campaigns
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/campaigns/{id}Gets one campaign by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/campaignsInserts a new campaign. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/campaignsRetrieves a list of campaigns, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/campaignsUpdates an existing campaign. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/campaignsUpdates an existing campaign. | 
REST Resource: v4.changeLogs
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/changeLogs/{id}Gets one change log by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/changeLogsRetrieves a list of change logs. | 
REST Resource: v4.cities
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/citiesRetrieves a list of cities, possibly filtered. | 
REST Resource: v4.connectionTypes
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/connectionTypes/{id}Gets one connection type by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/connectionTypesRetrieves a list of connection types. | 
REST Resource: v4.contentCategories
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/contentCategories/{id}Deletes an existing content category. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/contentCategories/{id}Gets one content category by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/contentCategoriesInserts a new content category. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/contentCategoriesRetrieves a list of content categories, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/contentCategoriesUpdates an existing content category. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/contentCategoriesUpdates an existing content category. | 
REST Resource: v4.conversions
| Methods | |
|---|---|
| batchinsert | POST /dfareporting/v4/userprofiles/{profileId}/conversions/batchinsertInserts conversions. | 
| batchupdate | POST /dfareporting/v4/userprofiles/{profileId}/conversions/batchupdateUpdates existing conversions. | 
REST Resource: v4.countries
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/countries/{dartId}Gets one country by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/countriesRetrieves a list of countries. | 
REST Resource: v4.creativeAssets
| Methods | |
|---|---|
| insert | POST /dfareporting/v4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssetsPOST /upload/dfareporting/v4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssetsInserts a new creative asset. | 
REST Resource: v4.creativeFieldValues
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}Deletes an existing creative field value. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}Gets one creative field value by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValuesInserts a new creative field value. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValuesRetrieves a list of creative field values, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValuesUpdates an existing creative field value. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValuesUpdates an existing creative field value. | 
REST Resource: v4.creativeFields
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/creativeFields/{id}Deletes an existing creative field. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/creativeFields/{id}Gets one creative field by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/creativeFieldsInserts a new creative field. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/creativeFieldsRetrieves a list of creative fields, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/creativeFieldsUpdates an existing creative field. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/creativeFieldsUpdates an existing creative field. | 
REST Resource: v4.creativeGroups
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/creativeGroups/{id}Gets one creative group by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/creativeGroupsInserts a new creative group. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/creativeGroupsRetrieves a list of creative groups, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/creativeGroupsUpdates an existing creative group. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/creativeGroupsUpdates an existing creative group. | 
REST Resource: v4.creatives
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/creatives/{id}Gets one creative by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/creativesInserts a new creative. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/creativesRetrieves a list of creatives, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/creativesUpdates an existing creative. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/creativesUpdates an existing creative. | 
REST Resource: v4.dimensionValues
| Methods | |
|---|---|
| query | POST /dfareporting/v4/userprofiles/{profileId}/dimensionvalues/queryRetrieves list of report dimension values for a list of filters. | 
REST Resource: v4.directorySites
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/directorySites/{id}Gets one directory site by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/directorySitesInserts a new directory site. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/directorySitesRetrieves a list of directory sites, possibly filtered. | 
REST Resource: v4.dynamicTargetingKeys
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}Deletes an existing dynamic targeting key. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/dynamicTargetingKeysInserts a new dynamic targeting key. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/dynamicTargetingKeysRetrieves a list of dynamic targeting keys. | 
REST Resource: v4.eventTags
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/eventTags/{id}Deletes an existing event tag. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/eventTags/{id}Gets one event tag by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/eventTagsInserts a new event tag. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/eventTagsRetrieves a list of event tags, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/eventTagsUpdates an existing event tag. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/eventTagsUpdates an existing event tag. | 
REST Resource: v4.files
| Methods | |
|---|---|
| get | GET /dfareporting/v4/reports/{reportId}/files/{fileId}Retrieves a report file by its report ID and file ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/filesLists files for a user profile. | 
REST Resource: v4.floodlightActivities
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/floodlightActivities/{id}Deletes an existing floodlight activity. | 
| generatetag | POST /dfareporting/v4/userprofiles/{profileId}/floodlightActivities/generatetagGenerates a tag for a floodlight activity. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/floodlightActivities/{id}Gets one floodlight activity by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/floodlightActivitiesInserts a new floodlight activity. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/floodlightActivitiesRetrieves a list of floodlight activities, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/floodlightActivitiesUpdates an existing floodlight activity. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/floodlightActivitiesUpdates an existing floodlight activity. | 
REST Resource: v4.floodlightActivityGroups
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroups/{id}Gets one floodlight activity group by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroupsInserts a new floodlight activity group. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroupsRetrieves a list of floodlight activity groups, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroupsUpdates an existing floodlight activity group. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroupsUpdates an existing floodlight activity group. | 
REST Resource: v4.floodlightConfigurations
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurations/{id}Gets one floodlight configuration by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurationsRetrieves a list of floodlight configurations, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurationsUpdates an existing floodlight configuration. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurationsUpdates an existing floodlight configuration. | 
REST Resource: v4.inventoryItems
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}Gets one inventory item by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/inventoryItemsRetrieves a list of inventory items, possibly filtered. | 
REST Resource: v4.languages
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/languagesRetrieves a list of languages. | 
REST Resource: v4.metros
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/metrosRetrieves a list of metros. | 
REST Resource: v4.mobileApps
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/mobileApps/{id}Gets one mobile app by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/mobileAppsRetrieves list of available mobile apps. | 
REST Resource: v4.mobileCarriers
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/mobileCarriers/{id}Gets one mobile carrier by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/mobileCarriersRetrieves a list of mobile carriers. | 
REST Resource: v4.operatingSystemVersions
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/operatingSystemVersions/{id}Gets one operating system version by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/operatingSystemVersionsRetrieves a list of operating system versions. | 
REST Resource: v4.operatingSystems
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/operatingSystems/{dartId}Gets one operating system by DART ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/operatingSystemsRetrieves a list of operating systems. | 
REST Resource: v4.orderDocuments
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}Gets one order document by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orderDocumentsRetrieves a list of order documents, possibly filtered. | 
REST Resource: v4.orders
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orders/{id}Gets one order by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/ordersRetrieves a list of orders, possibly filtered. | 
REST Resource: v4.placementGroups
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/placementGroups/{id}Gets one placement group by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/placementGroupsInserts a new placement group. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/placementGroupsRetrieves a list of placement groups, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/placementGroupsUpdates an existing placement group. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/placementGroupsUpdates an existing placement group. | 
REST Resource: v4.placementStrategies
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/placementStrategies/{id}Deletes an existing placement strategy. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/placementStrategies/{id}Gets one placement strategy by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/placementStrategiesInserts a new placement strategy. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/placementStrategiesRetrieves a list of placement strategies, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/placementStrategiesUpdates an existing placement strategy. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/placementStrategiesUpdates an existing placement strategy. | 
REST Resource: v4.placements
| Methods | |
|---|---|
| generatetags | POST /dfareporting/v4/userprofiles/{profileId}/placements/generatetagsGenerates tags for a placement. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/placements/{id}Gets one placement by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/placementsInserts a new placement. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/placementsRetrieves a list of placements, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/placementsUpdates an existing placement. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/placementsUpdates an existing placement. | 
REST Resource: v4.platformTypes
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/platformTypes/{id}Gets one platform type by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/platformTypesRetrieves a list of platform types. | 
REST Resource: v4.postalCodes
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/postalCodes/{code}Gets one postal code by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/postalCodesRetrieves a list of postal codes. | 
REST Resource: v4.projects
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/projects/{id}Gets one project by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/projectsRetrieves a list of projects, possibly filtered. | 
REST Resource: v4.regions
| Methods | |
|---|---|
| list | GET /dfareporting/v4/userprofiles/{profileId}/regionsRetrieves a list of regions. | 
REST Resource: v4.remarketingLists
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/remarketingLists/{id}Gets one remarketing list by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/remarketingListsInserts a new remarketing list. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/remarketingListsRetrieves a list of remarketing lists, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/remarketingListsUpdates an existing remarketing list. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/remarketingListsUpdates an existing remarketing list. | 
REST Resource: v4.reports
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}Deletes a report by its ID. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}Retrieves a report by its ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/reportsCreates a report. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/reportsRetrieves list of reports. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}Updates an existing report. | 
| run | POST /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/runRuns a report. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}Updates a report. | 
REST Resource: v4.reports.compatibleFields
| Methods | |
|---|---|
| query | POST /dfareporting/v4/userprofiles/{profileId}/reports/compatiblefields/queryReturns 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. | 
REST Resource: v4.reports.files
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files/{fileId}Retrieves a report file by its report ID and file ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/filesLists files for a report. | 
REST Resource: v4.sites
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/sites/{id}Gets one site by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/sitesInserts a new site. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/sitesRetrieves a list of sites, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/sitesUpdates an existing site. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/sitesUpdates an existing site. | 
REST Resource: v4.sizes
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/sizes/{id}Gets one size by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/sizesInserts a new size. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/sizesRetrieves a list of sizes, possibly filtered. | 
REST Resource: v4.subaccounts
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/subaccounts/{id}Gets one subaccount by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/subaccountsInserts a new subaccount. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/subaccountsGets a list of subaccounts, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/subaccountsUpdates an existing subaccount. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/subaccountsUpdates an existing subaccount. | 
REST Resource: v4.targetableRemarketingLists
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/targetableRemarketingLists/{id}Gets one remarketing list by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/targetableRemarketingListsRetrieves a list of targetable remarketing lists, possibly filtered. | 
REST Resource: v4.targetingTemplates
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/targetingTemplates/{id}Gets one targeting template by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/targetingTemplatesInserts a new targeting template. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/targetingTemplatesRetrieves a list of targeting templates, optionally filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/targetingTemplatesUpdates an existing targeting template. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/targetingTemplatesUpdates an existing targeting template. | 
REST Resource: v4.userProfiles
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}Gets one user profile by ID. | 
| list | GET /dfareporting/v4/userprofilesRetrieves list of user profiles for a user. | 
REST Resource: v4.userRolePermissionGroups
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/userRolePermissionGroups/{id}Gets one user role permission group by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/userRolePermissionGroupsGets a list of all supported user role permission groups. | 
REST Resource: v4.userRolePermissions
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/userRolePermissions/{id}Gets one user role permission by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/userRolePermissionsGets a list of user role permissions, possibly filtered. | 
REST Resource: v4.userRoles
| Methods | |
|---|---|
| delete | DELETE /dfareporting/v4/userprofiles/{profileId}/userRoles/{id}Deletes an existing user role. | 
| get | GET /dfareporting/v4/userprofiles/{profileId}/userRoles/{id}Gets one user role by ID. | 
| insert | POST /dfareporting/v4/userprofiles/{profileId}/userRolesInserts a new user role. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/userRolesRetrieves a list of user roles, possibly filtered. | 
| patch | PATCH /dfareporting/v4/userprofiles/{profileId}/userRolesUpdates an existing user role. | 
| update | PUT /dfareporting/v4/userprofiles/{profileId}/userRolesUpdates an existing user role. | 
REST Resource: v4.videoFormats
| Methods | |
|---|---|
| get | GET /dfareporting/v4/userprofiles/{profileId}/videoFormats/{id}Gets one video format by ID. | 
| list | GET /dfareporting/v4/userprofiles/{profileId}/videoFormatsLists available video formats. |