AI-generated Key Takeaways
- 
          Display & Video 360 API v3 has been sunset and users should transition to v4. 
- 
          The Display & Video 360 API allows for automation of complex workflows within the platform. 
- 
          This page provides a list of REST resources available in the v3 API. 
- 
          The service endpoint for this API is https://displayvideo.googleapis.com.
- 
          The API can be called using Google-provided client libraries or custom libraries. 
Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.
- REST Resource: v3.advertisers
- REST Resource: v3.advertisers.adGroupAds
- REST Resource: v3.advertisers.adGroups
- REST Resource: v3.advertisers.adGroups.targetingTypes.assignedTargetingOptions
- REST Resource: v3.advertisers.assets
- REST Resource: v3.advertisers.campaigns
- REST Resource: v3.advertisers.campaigns.targetingTypes.assignedTargetingOptions
- REST Resource: v3.advertisers.channels
- REST Resource: v3.advertisers.channels.sites
- REST Resource: v3.advertisers.creatives
- REST Resource: v3.advertisers.insertionOrders
- REST Resource: v3.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions
- REST Resource: v3.advertisers.invoices
- REST Resource: v3.advertisers.lineItems
- REST Resource: v3.advertisers.lineItems.targetingTypes.assignedTargetingOptions
- REST Resource: v3.advertisers.locationLists
- REST Resource: v3.advertisers.locationLists.assignedLocations
- REST Resource: v3.advertisers.negativeKeywordLists
- REST Resource: v3.advertisers.negativeKeywordLists.negativeKeywords
- REST Resource: v3.advertisers.targetingTypes.assignedTargetingOptions
- REST Resource: v3.combinedAudiences
- REST Resource: v3.customBiddingAlgorithms
- REST Resource: v3.customBiddingAlgorithms.rules
- REST Resource: v3.customBiddingAlgorithms.scripts
- REST Resource: v3.customLists
- REST Resource: v3.firstAndThirdPartyAudiences
- REST Resource: v3.floodlightGroups
- REST Resource: v3.floodlightGroups.floodlightActivities
- REST Resource: v3.googleAudiences
- REST Resource: v3.guaranteedOrders
- REST Resource: v3.inventorySourceGroups
- REST Resource: v3.inventorySourceGroups.assignedInventorySources
- REST Resource: v3.inventorySources
- REST Resource: v3.media
- REST Resource: v3.partners
- REST Resource: v3.partners.channels
- REST Resource: v3.partners.channels.sites
- REST Resource: v3.partners.targetingTypes.assignedTargetingOptions
- REST Resource: v3.sdfdownloadtasks
- REST Resource: v3.sdfdownloadtasks.operations
- REST Resource: v3.targetingTypes.targetingOptions
- REST Resource: v3.users
Service: displayvideo.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 document:
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://displayvideo.googleapis.com
REST Resource: v3.advertisers
| Methods | |
|---|---|
| audit | GET /v3/advertisers/{advertiserId}:auditAudits an advertiser. | 
| create | POST /v3/advertisersCreates a new advertiser. | 
| delete | DELETE /v3/advertisers/{advertiserId}Deletes an advertiser. | 
| editAssignedTargetingOptions | POST /v3/advertisers/{advertiserId}:editAssignedTargetingOptionsEdits targeting options under a single advertiser. | 
| get | GET /v3/advertisers/{advertiserId}Gets an advertiser. | 
| list | GET /v3/advertisersLists advertisers that are accessible to the current user. | 
| listAssignedTargetingOptions | GET /v3/advertisers/{advertiserId}:listAssignedTargetingOptionsLists assigned targeting options of an advertiser across targeting types. | 
| patch | PATCH /v3/advertisers/{advertiser.advertiserId}Updates an existing advertiser. | 
REST Resource: v3.advertisers.adGroupAds
| Methods | |
|---|---|
| get | GET /v3/advertisers/{advertiserId}/adGroupAds/{adGroupAdId}Gets an ad group ad. | 
| list | GET /v3/advertisers/{advertiserId}/adGroupAdsLists ad group ads. | 
REST Resource: v3.advertisers.adGroups
| Methods | |
|---|---|
| bulkListAdGroupAssignedTargetingOptions | GET /v3/advertisers/{advertiserId}/adGroups:bulkListAdGroupAssignedTargetingOptionsLists assigned targeting options for multiple ad groups across targeting types. | 
| get | GET /v3/advertisers/{advertiserId}/adGroups/{adGroupId}Gets an ad group. | 
| list | GET /v3/advertisers/{advertiserId}/adGroupsLists ad groups. | 
REST Resource: v3.advertisers.adGroups.targetingTypes.assignedTargetingOptions
| Methods | |
|---|---|
| get | GET /v3/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Gets a single targeting option assigned to an ad group. | 
| list | GET /v3/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptionsLists the targeting options assigned to an ad group. | 
REST Resource: v3.advertisers.assets
| Methods | |
|---|---|
| upload | POST /v3/advertisers/{advertiserId}/assetsPOST /upload/v3/advertisers/{advertiserId}/assetsUploads an asset. | 
REST Resource: v3.advertisers.campaigns
| Methods | |
|---|---|
| create | POST /v3/advertisers/{campaign.advertiserId}/campaignsCreates a new campaign. | 
| delete | DELETE /v3/advertisers/{advertiserId}/campaigns/{campaignId}Permanently deletes a campaign. | 
| get | GET /v3/advertisers/{advertiserId}/campaigns/{campaignId}Gets a campaign. | 
| list | GET /v3/advertisers/{advertiserId}/campaignsLists campaigns in an advertiser. | 
| listAssignedTargetingOptions | GET /v3/advertisers/{advertiserId}/campaigns/{campaignId}:listAssignedTargetingOptionsLists assigned targeting options of a campaign across targeting types. | 
| patch | PATCH /v3/advertisers/{campaign.advertiserId}/campaigns/{campaign.campaignId}Updates an existing campaign. | 
REST Resource: v3.advertisers.campaigns.targetingTypes.assignedTargetingOptions
| Methods | |
|---|---|
| get | GET /v3/advertisers/{advertiserId}/campaigns/{campaignId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Gets a single targeting option assigned to a campaign. | 
| list | GET /v3/advertisers/{advertiserId}/campaigns/{campaignId}/targetingTypes/{targetingType}/assignedTargetingOptionsLists the targeting options assigned to a campaign for a specified targeting type. | 
REST Resource: v3.advertisers.channels
| Methods | |
|---|---|
| create | POST /v3/advertisers/{advertiserId}/channelsCreates a new channel. | 
| get | GET /v3/advertisers/{advertiserId}/channels/{channelId}Gets a channel for a partner or advertiser. | 
| list | GET /v3/advertisers/{advertiserId}/channelsLists channels for a partner or advertiser. | 
| patch | PATCH /v3/advertisers/{advertiserId}/channels/{channel.channelId}Updates a channel. | 
REST Resource: v3.advertisers.channels.sites
| Methods | |
|---|---|
| bulkEdit | POST /v3/advertisers/{advertiserId}/channels/{channelId}/sites:bulkEditBulk edits sites under a single channel. | 
| create | POST /v3/advertisers/{advertiserId}/channels/{channelId}/sitesCreates a site in a channel. | 
| delete | DELETE /v3/advertisers/{advertiserId}/channels/{channelId}/sites/{urlOrAppId}Deletes a site from a channel. | 
| list | GET /v3/advertisers/{advertiserId}/channels/{channelId}/sitesLists sites in a channel. | 
| replace | POST /v3/advertisers/{advertiserId}/channels/{channelId}/sites:replaceReplaces all of the sites under a single channel. | 
REST Resource: v3.advertisers.creatives
| Methods | |
|---|---|
| create | POST /v3/advertisers/{creative.advertiserId}/creativesCreates a new creative. | 
| delete | DELETE /v3/advertisers/{advertiserId}/creatives/{creativeId}Deletes a creative. | 
| get | GET /v3/advertisers/{advertiserId}/creatives/{creativeId}Gets a creative. | 
| list | GET /v3/advertisers/{advertiserId}/creativesLists creatives in an advertiser. | 
| patch | PATCH /v3/advertisers/{creative.advertiserId}/creatives/{creative.creativeId}Updates an existing creative. | 
REST Resource: v3.advertisers.insertionOrders
| Methods | |
|---|---|
| create | POST /v3/advertisers/{insertionOrder.advertiserId}/insertionOrdersCreates a new insertion order. | 
| delete | DELETE /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}Deletes an insertion order. | 
| get | GET /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}Gets an insertion order. | 
| list | GET /v3/advertisers/{advertiserId}/insertionOrdersLists insertion orders in an advertiser. | 
| listAssignedTargetingOptions | GET /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}:listAssignedTargetingOptionsLists assigned targeting options of an insertion order across targeting types. | 
| patch | PATCH /v3/advertisers/{insertionOrder.advertiserId}/insertionOrders/{insertionOrder.insertionOrderId}Updates an existing insertion order. | 
REST Resource: v3.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions
| Methods | |
|---|---|
| create | POST /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptionsAssigns a targeting option to an insertion order. | 
| delete | DELETE /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Deletes an assigned targeting option from an insertion order. | 
| get | GET /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Gets a single targeting option assigned to an insertion order. | 
| list | GET /v3/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}/targetingTypes/{targetingType}/assignedTargetingOptionsLists the targeting options assigned to an insertion order. | 
REST Resource: v3.advertisers.invoices
| Methods | |
|---|---|
| list | GET /v3/advertisers/{advertiserId}/invoicesLists invoices posted for an advertiser in a given month. | 
| lookupInvoiceCurrency | GET /v3/advertisers/{advertiserId}/invoices:lookupInvoiceCurrencyRetrieves the invoice currency used by an advertiser in a given month. | 
REST Resource: v3.advertisers.lineItems
| Methods | |
|---|---|
| bulkEditAssignedTargetingOptions | POST /v3/advertisers/{advertiserId}/lineItems:bulkEditAssignedTargetingOptionsBulk edits targeting options under multiple line items. | 
| bulkListAssignedTargetingOptions | GET /v3/advertisers/{advertiserId}/lineItems:bulkListAssignedTargetingOptionsLists assigned targeting options for multiple line items across targeting types. | 
| bulkUpdate | POST /v3/advertisers/{advertiserId}/lineItems:bulkUpdateUpdates multiple line items. | 
| create | POST /v3/advertisers/{lineItem.advertiserId}/lineItemsCreates a new line item. | 
| delete | DELETE /v3/advertisers/{advertiserId}/lineItems/{lineItemId}Deletes a line item. | 
| duplicate | POST /v3/advertisers/{advertiserId}/lineItems/{lineItemId}:duplicateDuplicates a line item. | 
| generateDefault | POST /v3/advertisers/{advertiserId}/lineItems:generateDefaultCreates a new line item with settings (including targeting) inherited from the insertion order and an ENTITY_STATUS_DRAFTentity_status. | 
| get | GET /v3/advertisers/{advertiserId}/lineItems/{lineItemId}Gets a line item. | 
| list | GET /v3/advertisers/{advertiserId}/lineItemsLists line items in an advertiser. | 
| patch | PATCH /v3/advertisers/{lineItem.advertiserId}/lineItems/{lineItem.lineItemId}Updates an existing line item. | 
REST Resource: v3.advertisers.lineItems.targetingTypes.assignedTargetingOptions
| Methods | |
|---|---|
| create | POST /v3/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptionsAssigns a targeting option to a line item. | 
| delete | DELETE /v3/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Deletes an assigned targeting option from a line item. | 
| get | GET /v3/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Gets a single targeting option assigned to a line item. | 
| list | GET /v3/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptionsLists the targeting options assigned to a line item. | 
REST Resource: v3.advertisers.locationLists
| Methods | |
|---|---|
| create | POST /v3/advertisers/{advertiserId}/locationListsCreates a new location list. | 
| get | GET /v3/advertisers/{advertiserId}/locationLists/{locationListId}Gets a location list. | 
| list | GET /v3/advertisers/{advertiserId}/locationListsLists location lists based on a given advertiser id. | 
| patch | PATCH /v3/advertisers/{advertiserId}/locationLists/{locationList.locationListId}Updates a location list. | 
REST Resource: v3.advertisers.locationLists.assignedLocations
| Methods | |
|---|---|
| bulkEdit | POST /v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations:bulkEditBulk edits multiple assignments between locations and a single location list. | 
| create | POST /v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocationsCreates an assignment between a location and a location list. | 
| delete | DELETE /v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{assignedLocationId}Deletes the assignment between a location and a location list. | 
| list | GET /v3/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocationsLists locations assigned to a location list. | 
REST Resource: v3.advertisers.negativeKeywordLists
| Methods | |
|---|---|
| create | POST /v3/advertisers/{advertiserId}/negativeKeywordListsCreates a new negative keyword list. | 
| delete | DELETE /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}Deletes a negative keyword list given an advertiser ID and a negative keyword list ID. | 
| get | GET /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}Gets a negative keyword list given an advertiser ID and a negative keyword list ID. | 
| list | GET /v3/advertisers/{advertiserId}/negativeKeywordListsLists negative keyword lists based on a given advertiser id. | 
| patch | PATCH /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordList.negativeKeywordListId}Updates a negative keyword list. | 
REST Resource: v3.advertisers.negativeKeywordLists.negativeKeywords
| Methods | |
|---|---|
| bulkEdit | POST /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:bulkEditBulk edits negative keywords in a single negative keyword list. | 
| create | POST /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywordsCreates a negative keyword in a negative keyword list. | 
| delete | DELETE /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords/{keywordValue}Deletes a negative keyword from a negative keyword list. | 
| list | GET /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywordsLists negative keywords in a negative keyword list. | 
| replace | POST /v3/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:replaceReplaces all negative keywords in a single negative keyword list. | 
REST Resource: v3.advertisers.targetingTypes.assignedTargetingOptions
| Methods | |
|---|---|
| create | POST /v3/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptionsAssigns a targeting option to an advertiser. | 
| delete | DELETE /v3/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Deletes an assigned targeting option from an advertiser. | 
| get | GET /v3/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Gets a single targeting option assigned to an advertiser. | 
| list | GET /v3/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptionsLists the targeting options assigned to an advertiser. | 
REST Resource: v3.combinedAudiences
| Methods | |
|---|---|
| get | GET /v3/combinedAudiences/{combinedAudienceId}Gets a combined audience. | 
| list | GET /v3/combinedAudiencesLists combined audiences. | 
REST Resource: v3.customBiddingAlgorithms
| Methods | |
|---|---|
| create | POST /v3/customBiddingAlgorithmsCreates a new custom bidding algorithm. | 
| get | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}Gets a custom bidding algorithm. | 
| list | GET /v3/customBiddingAlgorithmsLists custom bidding algorithms that are accessible to the current user and can be used in bidding stratgies. | 
| patch | PATCH /v3/customBiddingAlgorithms/{customBiddingAlgorithm.customBiddingAlgorithmId}Updates an existing custom bidding algorithm. | 
| uploadRules | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}:uploadRulesCreates a rules reference object for an AlgorithmRulesfile. | 
| uploadScript | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}:uploadScriptCreates a custom bidding script reference object for a script file. | 
REST Resource: v3.customBiddingAlgorithms.rules
| Methods | |
|---|---|
| create | POST /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesCreates a new rules resource. | 
| get | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules/{customBiddingAlgorithmRulesId}Retrieves a rules resource. | 
| list | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesLists rules resources that belong to the given algorithm. | 
REST Resource: v3.customBiddingAlgorithms.scripts
| Methods | |
|---|---|
| create | POST /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptsCreates a new custom bidding script. | 
| get | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts/{customBiddingScriptId}Gets a custom bidding script. | 
| list | GET /v3/customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptsLists custom bidding scripts that belong to the given algorithm. | 
REST Resource: v3.customLists
| Methods | |
|---|---|
| get | GET /v3/customLists/{customListId}Gets a custom list. | 
| list | GET /v3/customListsLists custom lists. | 
REST Resource: v3.firstAndThirdPartyAudiences
| Methods | |
|---|---|
| create | POST /v3/firstAndThirdPartyAudiencesCreates a FirstAndThirdPartyAudience. | 
| editCustomerMatchMembers | POST /v3/firstAndThirdPartyAudiences/{firstAndThirdPartyAudienceId}:editCustomerMatchMembersUpdates the member list of a Customer Match audience. | 
| get | GET /v3/firstAndThirdPartyAudiences/{firstAndThirdPartyAudienceId}Gets a first and third party audience. | 
| list | GET /v3/firstAndThirdPartyAudiencesLists first and third party audiences. | 
| patch | PATCH /v3/firstAndThirdPartyAudiences/{firstAndThirdPartyAudience.firstAndThirdPartyAudienceId}Updates an existing FirstAndThirdPartyAudience. | 
REST Resource: v3.floodlightGroups
| Methods | |
|---|---|
| get | GET /v3/floodlightGroups/{floodlightGroupId}Gets a Floodlight group. | 
| patch | PATCH /v3/floodlightGroups/{floodlightGroup.floodlightGroupId}Updates an existing Floodlight group. | 
REST Resource: v3.floodlightGroups.floodlightActivities
| Methods | |
|---|---|
| get | GET /v3/floodlightGroups/{floodlightGroupId}/floodlightActivities/{floodlightActivityId}Gets a Floodlight activity. | 
| list | GET /v3/floodlightGroups/{floodlightGroupId}/floodlightActivitiesLists Floodlight activities in a Floodlight group. | 
REST Resource: v3.googleAudiences
| Methods | |
|---|---|
| get | GET /v3/googleAudiences/{googleAudienceId}Gets a Google audience. | 
| list | GET /v3/googleAudiencesLists Google audiences. | 
REST Resource: v3.guaranteedOrders
| Methods | |
|---|---|
| create | POST /v3/guaranteedOrdersCreates a new guaranteed order. | 
| editGuaranteedOrderReadAccessors | POST /v3/guaranteedOrders/{guaranteedOrderId}:editGuaranteedOrderReadAccessorsEdits read advertisers of a guaranteed order. | 
| get | GET /v3/guaranteedOrders/{guaranteedOrderId}Gets a guaranteed order. | 
| list | GET /v3/guaranteedOrdersLists guaranteed orders that are accessible to the current user. | 
| patch | PATCH /v3/guaranteedOrders/{guaranteedOrder.guaranteedOrderId}Updates an existing guaranteed order. | 
REST Resource: v3.inventorySourceGroups
| Methods | |
|---|---|
| create | POST /v3/inventorySourceGroupsCreates a new inventory source group. | 
| delete | DELETE /v3/inventorySourceGroups/{inventorySourceGroupId}Deletes an inventory source group. | 
| get | GET /v3/inventorySourceGroups/{inventorySourceGroupId}Gets an inventory source group. | 
| list | GET /v3/inventorySourceGroupsLists inventory source groups that are accessible to the current user. | 
| patch | PATCH /v3/inventorySourceGroups/{inventorySourceGroup.inventorySourceGroupId}Updates an inventory source group. | 
REST Resource: v3.inventorySourceGroups.assignedInventorySources
| Methods | |
|---|---|
| bulkEdit | POST /v3/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources:bulkEditBulk edits multiple assignments between inventory sources and a single inventory source group. | 
| create | POST /v3/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySourcesCreates an assignment between an inventory source and an inventory source group. | 
| delete | DELETE /v3/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources/{assignedInventorySourceId}Deletes the assignment between an inventory source and an inventory source group. | 
| list | GET /v3/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySourcesLists inventory sources assigned to an inventory source group. | 
REST Resource: v3.inventorySources
| Methods | |
|---|---|
| create | POST /v3/inventorySourcesCreates a new inventory source. | 
| editInventorySourceReadWriteAccessors | POST /v3/inventorySources/{inventorySourceId}:editInventorySourceReadWriteAccessorsEdits read/write accessors of an inventory source. | 
| get | GET /v3/inventorySources/{inventorySourceId}Gets an inventory source. | 
| list | GET /v3/inventorySourcesLists inventory sources that are accessible to the current user. | 
| patch | PATCH /v3/inventorySources/{inventorySource.inventorySourceId}Updates an existing inventory source. | 
REST Resource: v3.media
| Methods | |
|---|---|
| download | GET /download/{resourceName=**}Downloads media. | 
| upload | POST /media/{resourceName=**}POST /upload/media/{resourceName=**}Uploads media. | 
REST Resource: v3.partners
| Methods | |
|---|---|
| editAssignedTargetingOptions | POST /v3/partners/{partnerId}:editAssignedTargetingOptionsEdits targeting options under a single partner. | 
| get | GET /v3/partners/{partnerId}Gets a partner. | 
| list | GET /v3/partnersLists partners that are accessible to the current user. | 
REST Resource: v3.partners.channels
| Methods | |
|---|---|
| create | POST /v3/partners/{partnerId}/channelsCreates a new channel. | 
| get | GET /v3/partners/{partnerId}/channels/{channelId}Gets a channel for a partner or advertiser. | 
| list | GET /v3/partners/{partnerId}/channelsLists channels for a partner or advertiser. | 
| patch | PATCH /v3/partners/{partnerId}/channels/{channel.channelId}Updates a channel. | 
REST Resource: v3.partners.channels.sites
| Methods | |
|---|---|
| bulkEdit | POST /v3/partners/{partnerId}/channels/{channelId}/sites:bulkEditBulk edits sites under a single channel. | 
| create | POST /v3/partners/{partnerId}/channels/{channelId}/sitesCreates a site in a channel. | 
| delete | DELETE /v3/partners/{partnerId}/channels/{channelId}/sites/{urlOrAppId}Deletes a site from a channel. | 
| list | GET /v3/partners/{partnerId}/channels/{channelId}/sitesLists sites in a channel. | 
| replace | POST /v3/partners/{partnerId}/channels/{channelId}/sites:replaceReplaces all of the sites under a single channel. | 
REST Resource: v3.partners.targetingTypes.assignedTargetingOptions
| Methods | |
|---|---|
| create | POST /v3/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptionsAssigns a targeting option to a partner. | 
| delete | DELETE /v3/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Deletes an assigned targeting option from a partner. | 
| get | GET /v3/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}Gets a single targeting option assigned to a partner. | 
| list | GET /v3/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptionsLists the targeting options assigned to a partner. | 
REST Resource: v3.sdfdownloadtasks
| Methods | |
|---|---|
| create | POST /v3/sdfdownloadtasksCreates an SDF Download Task. | 
REST Resource: v3.sdfdownloadtasks.operations
| Methods | |
|---|---|
| get | GET /v3/{name=sdfdownloadtasks/operations/*}Gets the latest state of an asynchronous SDF download task operation. | 
REST Resource: v3.targetingTypes.targetingOptions
| Methods | |
|---|---|
| get | GET /v3/targetingTypes/{targetingType}/targetingOptions/{targetingOptionId}Gets a single targeting option. | 
| list | GET /v3/targetingTypes/{targetingType}/targetingOptionsLists targeting options of a given type. | 
| search | POST /v3/targetingTypes/{targetingType}/targetingOptions:searchSearches for targeting options of a given type based on the given search terms. | 
REST Resource: v3.users
| Methods | |
|---|---|
| bulkEditAssignedUserRoles | POST /v3/users/{userId}:bulkEditAssignedUserRolesBulk edits user roles for a user. | 
| create | POST /v3/usersCreates a new user. | 
| delete | DELETE /v3/users/{userId}Deletes a user. | 
| get | GET /v3/users/{userId}Gets a user. | 
| list | GET /v3/usersLists users that are accessible to the current user. | 
| patch | PATCH /v3/users/{user.userId}Updates an existing user. |