Campaign Manager 360 API

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
getGET /dfareporting/v4/userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}
Gets the account's active ad summary by account ID.

REST Resource: v4.accountPermissionGroups

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/accountPermissionGroups/{id}
Gets one account permission group by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/accountPermissionGroups
Retrieves the list of account permission groups.

REST Resource: v4.accountPermissions

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/accountPermissions/{id}
Gets one account permission by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/accountPermissions
Retrieves the list of account permissions.

REST Resource: v4.accountUserProfiles

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/accountUserProfiles/{id}
Gets one account user profile by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/accountUserProfiles
Inserts a new account user profile.
listGET /dfareporting/v4/userprofiles/{profileId}/accountUserProfiles
Retrieves a list of account user profiles, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/accountUserProfiles
Updates an existing account user profile.
updatePUT /dfareporting/v4/userprofiles/{profileId}/accountUserProfiles
Updates an existing account user profile.

REST Resource: v4.accounts

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/accounts/{id}
Gets one account by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/accounts
Retrieves the list of accounts, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/accounts
Updates an existing account.
updatePUT /dfareporting/v4/userprofiles/{profileId}/accounts
Updates an existing account.

REST Resource: v4.ads

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/ads/{id}
Gets one ad by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/ads
Inserts a new ad.
listGET /dfareporting/v4/userprofiles/{profileId}/ads
Retrieves a list of ads, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/ads
Updates an existing ad.
updatePUT /dfareporting/v4/userprofiles/{profileId}/ads
Updates an existing ad.

REST Resource: v4.advertiserGroups

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/advertiserGroups/{id}
Deletes an existing advertiser group.
getGET /dfareporting/v4/userprofiles/{profileId}/advertiserGroups/{id}
Gets one advertiser group by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/advertiserGroups
Inserts a new advertiser group.
listGET /dfareporting/v4/userprofiles/{profileId}/advertiserGroups
Retrieves a list of advertiser groups, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/advertiserGroups
Updates an existing advertiser group.
updatePUT /dfareporting/v4/userprofiles/{profileId}/advertiserGroups
Updates an existing advertiser group.

REST Resource: v4.advertiserInvoices

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/advertisers/{advertiserId}/invoices
Retrieves a list of invoices for a particular issue month.

REST Resource: v4.advertiserLandingPages

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPages/{id}
Gets one landing page by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPages
Inserts a new landing page.
listGET /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPages
Retrieves a list of landing pages.
/dfareporting/v4/userprofiles/{profileId}/advertiserLandingPages
Updates an existing advertiser landing page.
updatePUT /dfareporting/v4/userprofiles/{profileId}/advertiserLandingPages
Updates an existing landing page.

REST Resource: v4.advertisers

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/advertisers/{id}
Gets one advertiser by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/advertisers
Inserts a new advertiser.
listGET /dfareporting/v4/userprofiles/{profileId}/advertisers
Retrieves a list of advertisers, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/advertisers
Updates an existing advertiser.
updatePUT /dfareporting/v4/userprofiles/{profileId}/advertisers
Updates an existing advertiser.

REST Resource: v4.billingAssignments

Methods
insertPOST /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{billingProfileId}/billingAssignments
Inserts a new billing assignment and returns the new assignment.
listGET /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{billingProfileId}/billingAssignments
Retrieves a list of billing assignments.

REST Resource: v4.billingProfiles

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{id}
Gets one billing profile by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/billingProfiles
Retrieves a list of billing profiles, possibly filtered.
updatePUT /dfareporting/v4/userprofiles/{profileId}/billingProfiles
Updates an existing billing profile.

REST Resource: v4.billingRates

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/billingProfiles/{billingProfileId}/billingRates
Retrieves a list of billing rates.

REST Resource: v4.browsers

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/browsers
Retrieves a list of browsers.

REST Resource: v4.campaignCreativeAssociations

Methods
insertPOST /dfareporting/v4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations
Associates a creative with the specified campaign.
listGET /dfareporting/v4/userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations
Retrieves the list of creative IDs associated with the specified campaign.

REST Resource: v4.campaigns

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/campaigns/{id}
Gets one campaign by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/campaigns
Inserts a new campaign.
listGET /dfareporting/v4/userprofiles/{profileId}/campaigns
Retrieves a list of campaigns, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/campaigns
Updates an existing campaign.
updatePUT /dfareporting/v4/userprofiles/{profileId}/campaigns
Updates an existing campaign.

REST Resource: v4.changeLogs

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/changeLogs/{id}
Gets one change log by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/changeLogs
Retrieves a list of change logs.

REST Resource: v4.cities

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/cities
Retrieves a list of cities, possibly filtered.

REST Resource: v4.connectionTypes

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/connectionTypes/{id}
Gets one connection type by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/connectionTypes
Retrieves a list of connection types.

REST Resource: v4.contentCategories

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/contentCategories/{id}
Deletes an existing content category.
getGET /dfareporting/v4/userprofiles/{profileId}/contentCategories/{id}
Gets one content category by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/contentCategories
Inserts a new content category.
listGET /dfareporting/v4/userprofiles/{profileId}/contentCategories
Retrieves a list of content categories, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/contentCategories
Updates an existing content category.
updatePUT /dfareporting/v4/userprofiles/{profileId}/contentCategories
Updates an existing content category.

REST Resource: v4.conversions

Methods
batchinsertPOST /dfareporting/v4/userprofiles/{profileId}/conversions/batchinsert
Inserts conversions.
batchupdatePOST /dfareporting/v4/userprofiles/{profileId}/conversions/batchupdate
Updates existing conversions.

REST Resource: v4.countries

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/countries/{dartId}
Gets one country by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/countries
Retrieves a list of countries.

REST Resource: v4.creativeAssets

Methods
insertPOST /dfareporting/v4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets
POST /upload/dfareporting/v4/userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets
Inserts a new creative asset.

REST Resource: v4.creativeFieldValues

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}
Deletes an existing creative field value.
getGET /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}
Gets one creative field value by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues
Inserts a new creative field value.
listGET /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues
Retrieves a list of creative field values, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues
Updates an existing creative field value.
updatePUT /dfareporting/v4/userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues
Updates an existing creative field value.

REST Resource: v4.creativeFields

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/creativeFields/{id}
Deletes an existing creative field.
getGET /dfareporting/v4/userprofiles/{profileId}/creativeFields/{id}
Gets one creative field by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/creativeFields
Inserts a new creative field.
listGET /dfareporting/v4/userprofiles/{profileId}/creativeFields
Retrieves a list of creative fields, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/creativeFields
Updates an existing creative field.
updatePUT /dfareporting/v4/userprofiles/{profileId}/creativeFields
Updates an existing creative field.

REST Resource: v4.creativeGroups

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/creativeGroups/{id}
Gets one creative group by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/creativeGroups
Inserts a new creative group.
listGET /dfareporting/v4/userprofiles/{profileId}/creativeGroups
Retrieves a list of creative groups, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/creativeGroups
Updates an existing creative group.
updatePUT /dfareporting/v4/userprofiles/{profileId}/creativeGroups
Updates an existing creative group.

REST Resource: v4.creatives

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/creatives/{id}
Gets one creative by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/creatives
Inserts a new creative.
listGET /dfareporting/v4/userprofiles/{profileId}/creatives
Retrieves a list of creatives, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/creatives
Updates an existing creative.
updatePUT /dfareporting/v4/userprofiles/{profileId}/creatives
Updates an existing creative.

REST Resource: v4.dimensionValues

Methods
queryPOST /dfareporting/v4/userprofiles/{profileId}/dimensionvalues/query
Retrieves list of report dimension values for a list of filters.

REST Resource: v4.directorySites

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/directorySites/{id}
Gets one directory site by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/directorySites
Inserts a new directory site.
listGET /dfareporting/v4/userprofiles/{profileId}/directorySites
Retrieves a list of directory sites, possibly filtered.

REST Resource: v4.dynamicTargetingKeys

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/dynamicTargetingKeys/{objectId}
Deletes an existing dynamic targeting key.
insertPOST /dfareporting/v4/userprofiles/{profileId}/dynamicTargetingKeys
Inserts a new dynamic targeting key.
listGET /dfareporting/v4/userprofiles/{profileId}/dynamicTargetingKeys
Retrieves a list of dynamic targeting keys.

REST Resource: v4.eventTags

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/eventTags/{id}
Deletes an existing event tag.
getGET /dfareporting/v4/userprofiles/{profileId}/eventTags/{id}
Gets one event tag by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/eventTags
Inserts a new event tag.
listGET /dfareporting/v4/userprofiles/{profileId}/eventTags
Retrieves a list of event tags, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/eventTags
Updates an existing event tag.
updatePUT /dfareporting/v4/userprofiles/{profileId}/eventTags
Updates an existing event tag.

REST Resource: v4.files

Methods
getGET /dfareporting/v4/reports/{reportId}/files/{fileId}
Retrieves a report file by its report ID and file ID.
listGET /dfareporting/v4/userprofiles/{profileId}/files
Lists files for a user profile.

REST Resource: v4.floodlightActivities

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/floodlightActivities/{id}
Deletes an existing floodlight activity.
generatetagPOST /dfareporting/v4/userprofiles/{profileId}/floodlightActivities/generatetag
Generates a tag for a floodlight activity.
getGET /dfareporting/v4/userprofiles/{profileId}/floodlightActivities/{id}
Gets one floodlight activity by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/floodlightActivities
Inserts a new floodlight activity.
listGET /dfareporting/v4/userprofiles/{profileId}/floodlightActivities
Retrieves a list of floodlight activities, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/floodlightActivities
Updates an existing floodlight activity.
updatePUT /dfareporting/v4/userprofiles/{profileId}/floodlightActivities
Updates an existing floodlight activity.

REST Resource: v4.floodlightActivityGroups

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroups/{id}
Gets one floodlight activity group by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroups
Inserts a new floodlight activity group.
listGET /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroups
Retrieves a list of floodlight activity groups, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroups
Updates an existing floodlight activity group.
updatePUT /dfareporting/v4/userprofiles/{profileId}/floodlightActivityGroups
Updates an existing floodlight activity group.

REST Resource: v4.floodlightConfigurations

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurations/{id}
Gets one floodlight configuration by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurations
Retrieves a list of floodlight configurations, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/floodlightConfigurations
Updates an existing floodlight configuration.
updatePUT /dfareporting/v4/userprofiles/{profileId}/floodlightConfigurations
Updates an existing floodlight configuration.

REST Resource: v4.inventoryItems

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}
Gets one inventory item by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/inventoryItems
Retrieves a list of inventory items, possibly filtered.

REST Resource: v4.languages

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/languages
Retrieves a list of languages.

REST Resource: v4.metros

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/metros
Retrieves a list of metros.

REST Resource: v4.mobileApps

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/mobileApps/{id}
Gets one mobile app by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/mobileApps
Retrieves list of available mobile apps.

REST Resource: v4.mobileCarriers

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/mobileCarriers/{id}
Gets one mobile carrier by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/mobileCarriers
Retrieves a list of mobile carriers.

REST Resource: v4.operatingSystemVersions

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/operatingSystemVersions/{id}
Gets one operating system version by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/operatingSystemVersions
Retrieves a list of operating system versions.

REST Resource: v4.operatingSystems

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/operatingSystems/{dartId}
Gets one operating system by DART ID.
listGET /dfareporting/v4/userprofiles/{profileId}/operatingSystems
Retrieves a list of operating systems.

REST Resource: v4.orderDocuments

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}
Gets one order document by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orderDocuments
Retrieves a list of order documents, possibly filtered.

REST Resource: v4.orders

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orders/{id}
Gets one order by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/projects/{projectId}/orders
Retrieves a list of orders, possibly filtered.

REST Resource: v4.placementGroups

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/placementGroups/{id}
Gets one placement group by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/placementGroups
Inserts a new placement group.
listGET /dfareporting/v4/userprofiles/{profileId}/placementGroups
Retrieves a list of placement groups, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/placementGroups
Updates an existing placement group.
updatePUT /dfareporting/v4/userprofiles/{profileId}/placementGroups
Updates an existing placement group.

REST Resource: v4.placementStrategies

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/placementStrategies/{id}
Deletes an existing placement strategy.
getGET /dfareporting/v4/userprofiles/{profileId}/placementStrategies/{id}
Gets one placement strategy by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/placementStrategies
Inserts a new placement strategy.
listGET /dfareporting/v4/userprofiles/{profileId}/placementStrategies
Retrieves a list of placement strategies, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/placementStrategies
Updates an existing placement strategy.
updatePUT /dfareporting/v4/userprofiles/{profileId}/placementStrategies
Updates an existing placement strategy.

REST Resource: v4.placements

Methods
generatetagsPOST /dfareporting/v4/userprofiles/{profileId}/placements/generatetags
Generates tags for a placement.
getGET /dfareporting/v4/userprofiles/{profileId}/placements/{id}
Gets one placement by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/placements
Inserts a new placement.
listGET /dfareporting/v4/userprofiles/{profileId}/placements
Retrieves a list of placements, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/placements
Updates an existing placement.
updatePUT /dfareporting/v4/userprofiles/{profileId}/placements
Updates an existing placement.

REST Resource: v4.platformTypes

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/platformTypes/{id}
Gets one platform type by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/platformTypes
Retrieves a list of platform types.

REST Resource: v4.postalCodes

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/postalCodes/{code}
Gets one postal code by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/postalCodes
Retrieves a list of postal codes.

REST Resource: v4.projects

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/projects/{id}
Gets one project by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/projects
Retrieves a list of projects, possibly filtered.

REST Resource: v4.regions

Methods
listGET /dfareporting/v4/userprofiles/{profileId}/regions
Retrieves a list of regions.

REST Resource: v4.remarketingListShares

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/remarketingListShares/{remarketingListId}
Gets one remarketing list share by remarketing list ID.
/dfareporting/v4/userprofiles/{profileId}/remarketingListShares
Updates an existing remarketing list share.
updatePUT /dfareporting/v4/userprofiles/{profileId}/remarketingListShares
Updates an existing remarketing list share.

REST Resource: v4.remarketingLists

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/remarketingLists/{id}
Gets one remarketing list by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/remarketingLists
Inserts a new remarketing list.
listGET /dfareporting/v4/userprofiles/{profileId}/remarketingLists
Retrieves a list of remarketing lists, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/remarketingLists
Updates an existing remarketing list.
updatePUT /dfareporting/v4/userprofiles/{profileId}/remarketingLists
Updates an existing remarketing list.

REST Resource: v4.reports

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}
Deletes a report by its ID.
getGET /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}
Retrieves a report by its ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/reports
Creates a report.
listGET /dfareporting/v4/userprofiles/{profileId}/reports
Retrieves list of reports.
/dfareporting/v4/userprofiles/{profileId}/reports/{reportId}
Updates an existing report.
runPOST /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/run
Runs a report.
updatePUT /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}
Updates a report.

REST Resource: v4.reports.compatibleFields

Methods
queryPOST /dfareporting/v4/userprofiles/{profileId}/reports/compatiblefields/query
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.

REST Resource: v4.reports.files

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files/{fileId}
Retrieves a report file by its report ID and file ID.
listGET /dfareporting/v4/userprofiles/{profileId}/reports/{reportId}/files
Lists files for a report.

REST Resource: v4.sites

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/sites/{id}
Gets one site by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/sites
Inserts a new site.
listGET /dfareporting/v4/userprofiles/{profileId}/sites
Retrieves a list of sites, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/sites
Updates an existing site.
updatePUT /dfareporting/v4/userprofiles/{profileId}/sites
Updates an existing site.

REST Resource: v4.sizes

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/sizes/{id}
Gets one size by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/sizes
Inserts a new size.
listGET /dfareporting/v4/userprofiles/{profileId}/sizes
Retrieves a list of sizes, possibly filtered.

REST Resource: v4.subaccounts

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/subaccounts/{id}
Gets one subaccount by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/subaccounts
Inserts a new subaccount.
listGET /dfareporting/v4/userprofiles/{profileId}/subaccounts
Gets a list of subaccounts, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/subaccounts
Updates an existing subaccount.
updatePUT /dfareporting/v4/userprofiles/{profileId}/subaccounts
Updates an existing subaccount.

REST Resource: v4.targetableRemarketingLists

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/targetableRemarketingLists/{id}
Gets one remarketing list by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/targetableRemarketingLists
Retrieves a list of targetable remarketing lists, possibly filtered.

REST Resource: v4.targetingTemplates

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/targetingTemplates/{id}
Gets one targeting template by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/targetingTemplates
Inserts a new targeting template.
listGET /dfareporting/v4/userprofiles/{profileId}/targetingTemplates
Retrieves a list of targeting templates, optionally filtered.
/dfareporting/v4/userprofiles/{profileId}/targetingTemplates
Updates an existing targeting template.
updatePUT /dfareporting/v4/userprofiles/{profileId}/targetingTemplates
Updates an existing targeting template.

REST Resource: v4.userProfiles

Methods
getGET /dfareporting/v4/userprofiles/{profileId}
Gets one user profile by ID.
listGET /dfareporting/v4/userprofiles
Retrieves list of user profiles for a user.

REST Resource: v4.userRolePermissionGroups

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/userRolePermissionGroups/{id}
Gets one user role permission group by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/userRolePermissionGroups
Gets a list of all supported user role permission groups.

REST Resource: v4.userRolePermissions

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/userRolePermissions/{id}
Gets one user role permission by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/userRolePermissions
Gets a list of user role permissions, possibly filtered.

REST Resource: v4.userRoles

Methods
deleteDELETE /dfareporting/v4/userprofiles/{profileId}/userRoles/{id}
Deletes an existing user role.
getGET /dfareporting/v4/userprofiles/{profileId}/userRoles/{id}
Gets one user role by ID.
insertPOST /dfareporting/v4/userprofiles/{profileId}/userRoles
Inserts a new user role.
listGET /dfareporting/v4/userprofiles/{profileId}/userRoles
Retrieves a list of user roles, possibly filtered.
/dfareporting/v4/userprofiles/{profileId}/userRoles
Updates an existing user role.
updatePUT /dfareporting/v4/userprofiles/{profileId}/userRoles
Updates an existing user role.

REST Resource: v4.videoFormats

Methods
getGET /dfareporting/v4/userprofiles/{profileId}/videoFormats/{id}
Gets one video format by ID.
listGET /dfareporting/v4/userprofiles/{profileId}/videoFormats
Lists available video formats.