Display & Video 360 API allows users to manage and create campaigns and reports.
- REST Resource: v1beta2.advertisers
- REST Resource: v1beta2.advertisers.assets
- REST Resource: v1beta2.advertisers.campaigns
- REST Resource: v1beta2.advertisers.channels
- REST Resource: v1beta2.advertisers.channels.sites
- REST Resource: v1beta2.advertisers.creatives
- REST Resource: v1beta2.advertisers.insertionOrders
- REST Resource: v1beta2.advertisers.lineItems
- REST Resource: v1beta2.advertisers.lineItems.targetingTypes.assignedTargetingOptions
- REST Resource: v1beta2.advertisers.locationLists
- REST Resource: v1beta2.advertisers.locationLists.assignedLocations
- REST Resource: v1beta2.advertisers.negativeKeywordLists
- REST Resource: v1beta2.advertisers.negativeKeywordLists.negativeKeywords
- REST Resource: v1beta2.advertisers.targetingTypes.assignedTargetingOptions
- REST Resource: v1beta2.combinedAudiences
- REST Resource: v1beta2.customBiddingAlgorithms
- REST Resource: v1beta2.customLists
- REST Resource: v1beta2.firstAndThirdPartyAudiences
- REST Resource: v1beta2.floodlightGroups
- REST Resource: v1beta2.googleAudiences
- REST Resource: v1beta2.guaranteedOrders
- REST Resource: v1beta2.inventorySourceGroups
- REST Resource: v1beta2.inventorySourceGroups.assignedInventorySources
- REST Resource: v1beta2.inventorySources
- REST Resource: v1beta2.media
- REST Resource: v1beta2.partners
- REST Resource: v1beta2.partners.channels
- REST Resource: v1beta2.partners.channels.sites
- REST Resource: v1beta2.partners.targetingTypes.assignedTargetingOptions
- REST Resource: v1beta2.sdfdownloadtasks
- REST Resource: v1beta2.sdfdownloadtasks.operations
- REST Resource: v1beta2.targetingTypes.targetingOptions
- REST Resource: v1beta2.users
Service: displayvideo.googleapis.com
We recommend that you call this service using Google-provided client libraries. If your application needs to call this service using your own libraries, you should use the following information when making the API requests.
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service may 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: v1beta2.advertisers
Methods | |
---|---|
audit |
GET /v1beta2/advertisers/{advertiserId}:audit Audits an advertiser. |
bulkEditAdvertiserAssignedTargetingOptions |
POST /v1beta2/advertisers/{advertiserId}:bulkEditAdvertiserAssignedTargetingOptions Bulk edits targeting options under a single advertiser. |
bulkListAdvertiserAssignedTargetingOptions |
GET /v1beta2/advertisers/{advertiserId}:bulkListAdvertiserAssignedTargetingOptions Lists assigned targeting options of an advertiser across targeting types. |
create |
POST /v1beta2/advertisers Creates a new advertiser. |
delete |
DELETE /v1beta2/advertisers/{advertiserId} Deletes an advertiser. |
get |
GET /v1beta2/advertisers/{advertiserId} Gets an advertiser. |
list |
GET /v1beta2/advertisers Lists advertisers that are accessible to the current user. |
patch |
PATCH /v1beta2/advertisers/{advertiser.advertiserId} Updates an existing advertiser. |
REST Resource: v1beta2.advertisers.assets
Methods | |
---|---|
upload |
POST /upload/v1beta2/advertisers/{advertiserId}/assets Uploads an asset. |
REST Resource: v1beta2.advertisers.campaigns
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{campaign.advertiserId}/campaigns Creates a new campaign. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/campaigns/{campaignId} Permanently deletes a campaign. |
get |
GET /v1beta2/advertisers/{advertiserId}/campaigns/{campaignId} Gets a campaign. |
list |
GET /v1beta2/advertisers/{advertiserId}/campaigns Lists campaigns in an advertiser. |
patch |
PATCH /v1beta2/advertisers/{campaign.advertiserId}/campaigns/{campaign.campaignId} Updates an existing campaign. |
REST Resource: v1beta2.advertisers.channels
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{advertiserId}/channels Creates a new channel. |
get |
GET /v1beta2/advertisers/{advertiserId}/channels/{channelId} Gets a channel for a partner or advertiser. |
list |
GET /v1beta2/advertisers/{advertiserId}/channels Lists channels for a partner or advertiser. |
patch |
PATCH /v1beta2/advertisers/{advertiserId}/channels/{channel.channelId} Updates a channel. |
REST Resource: v1beta2.advertisers.channels.sites
Methods | |
---|---|
bulkEdit |
POST /v1beta2/advertisers/{advertiserId}/channels/{channelId}/sites:bulkEdit Bulk edits sites under a single channel. |
create |
POST /v1beta2/advertisers/{advertiserId}/channels/{channelId}/sites Creates a site in a channel. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/channels/{channelId}/sites/{urlOrAppId} Deletes a site from a channel. |
list |
GET /v1beta2/advertisers/{advertiserId}/channels/{channelId}/sites Lists sites in a channel. |
REST Resource: v1beta2.advertisers.creatives
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{creative.advertiserId}/creatives Creates a new creative. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/creatives/{creativeId} Deletes a creative. |
get |
GET /v1beta2/advertisers/{advertiserId}/creatives/{creativeId} Gets a creative. |
list |
GET /v1beta2/advertisers/{advertiserId}/creatives Lists creatives in an advertiser. |
patch |
PATCH /v1beta2/advertisers/{creative.advertiserId}/creatives/{creative.creativeId} Updates an existing creative. |
REST Resource: v1beta2.advertisers.insertionOrders
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{insertionOrder.advertiserId}/insertionOrders Creates a new insertion order. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/insertionOrders/{insertionOrderId} Deletes an insertion order. |
get |
GET /v1beta2/advertisers/{advertiserId}/insertionOrders/{insertionOrderId} Gets an insertion order. |
list |
GET /v1beta2/advertisers/{advertiserId}/insertionOrders Lists insertion orders in an advertiser. |
patch |
PATCH /v1beta2/advertisers/{insertionOrder.advertiserId}/insertionOrders/{insertionOrder.insertionOrderId} Updates an existing insertion order. |
REST Resource: v1beta2.advertisers.lineItems
Methods | |
---|---|
bulkEditLineItemAssignedTargetingOptions |
POST /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId}:bulkEditLineItemAssignedTargetingOptions Bulk edits targeting options under a single line item. |
bulkListLineItemAssignedTargetingOptions |
GET /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId}:bulkListLineItemAssignedTargetingOptions Lists assigned targeting options of a line item across targeting types. |
create |
POST /v1beta2/advertisers/{lineItem.advertiserId}/lineItems Creates a new line item. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId} Deletes a line item. |
get |
GET /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId} Gets a line item. |
list |
GET /v1beta2/advertisers/{advertiserId}/lineItems Lists line items in an advertiser. |
patch |
PATCH /v1beta2/advertisers/{lineItem.advertiserId}/lineItems/{lineItem.lineItemId} Updates an existing line item. |
REST Resource: v1beta2.advertisers.lineItems.targetingTypes.assignedTargetingOptions
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions Assigns a targeting option to a line item. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId} Deletes an assigned targeting option from a line item. |
get |
GET /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId} Gets a single targeting option assigned to a line item. |
list |
GET /v1beta2/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions Lists the targeting options assigned to a line item. |
REST Resource: v1beta2.advertisers.locationLists
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{advertiserId}/locationLists Creates a new location list. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/locationLists/{locationListId} |
get |
GET /v1beta2/advertisers/{advertiserId}/locationLists/{locationListId} Gets a location list. |
list |
GET /v1beta2/advertisers/{advertiserId}/locationLists Lists location lists based on a given advertiser id. |
patch |
PATCH /v1beta2/advertisers/{advertiserId}/locationLists/{locationList.locationListId} Updates a location list. |
REST Resource: v1beta2.advertisers.locationLists.assignedLocations
Methods | |
---|---|
bulkEdit |
POST /v1beta2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations:bulkEdit Bulk edits multiple assignments between locations and a single location list. |
create |
POST /v1beta2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations Creates an assignment between a location and a location list. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{assignedLocationId} Deletes the assignment between a location and a location list. |
list |
GET /v1beta2/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations Lists locations assigned to a location list. |
REST Resource: v1beta2.advertisers.negativeKeywordLists
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{advertiserId}/negativeKeywordLists Creates a new negative keyword list. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId} Deletes a negative keyword list given an advertiser ID and a negative keyword list ID. |
get |
GET /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId} Gets a negative keyword list given an advertiser ID and a negative keyword list ID. |
list |
GET /v1beta2/advertisers/{advertiserId}/negativeKeywordLists Lists negative keyword lists based on a given advertiser id. |
patch |
PATCH /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordList.negativeKeywordListId} Updates a negative keyword list. |
REST Resource: v1beta2.advertisers.negativeKeywordLists.negativeKeywords
Methods | |
---|---|
bulkEdit |
POST /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:bulkEdit Bulk edits negative keywords in a single negative keyword list. |
create |
POST /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords Creates a negative keyword in a negative keyword list. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords/{keywordValue} Deletes a negative keyword from a negative keyword list. |
list |
GET /v1beta2/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords Lists negative keywords in a negative keyword list. |
REST Resource: v1beta2.advertisers.targetingTypes.assignedTargetingOptions
Methods | |
---|---|
create |
POST /v1beta2/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions Assigns a targeting option to an advertiser. |
delete |
DELETE /v1beta2/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId} Deletes an assigned targeting option from an advertiser. |
get |
GET /v1beta2/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId} Gets a single targeting option assigned to an advertiser. |
list |
GET /v1beta2/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions Lists the targeting options assigned to an advertiser. |
REST Resource: v1beta2.combinedAudiences
Methods | |
---|---|
get |
GET /v1beta2/combinedAudiences/{combinedAudienceId} Gets a combined audience. |
list |
GET /v1beta2/combinedAudiences Lists combined audiences. |
REST Resource: v1beta2.customBiddingAlgorithms
Methods | |
---|---|
get |
GET /v1beta2/customBiddingAlgorithms/{customBiddingAlgorithmId} Gets a custom bidding algorithm. |
list |
GET /v1beta2/customBiddingAlgorithms Lists custom bidding algorithms that are accessible to the current user and can be used in bidding stratgies. |
REST Resource: v1beta2.customLists
Methods | |
---|---|
get |
GET /v1beta2/customLists/{customListId} Gets a custom list. |
list |
GET /v1beta2/customLists Lists custom lists. |
REST Resource: v1beta2.firstAndThirdPartyAudiences
Methods | |
---|---|
get |
GET /v1beta2/firstAndThirdPartyAudiences/{firstAndThirdPartyAudienceId} Gets a first and third party audience. |
list |
GET /v1beta2/firstAndThirdPartyAudiences Lists first and third party audiences. |
REST Resource: v1beta2.floodlightGroups
Methods | |
---|---|
get |
GET /v1beta2/floodlightGroups/{floodlightGroupId} Gets a Floodlight group. |
patch |
PATCH /v1beta2/floodlightGroups/{floodlightGroup.floodlightGroupId} Updates an existing Floodlight group. |
REST Resource: v1beta2.googleAudiences
Methods | |
---|---|
get |
GET /v1beta2/googleAudiences/{googleAudienceId} Gets a Google audience. |
list |
GET /v1beta2/googleAudiences Lists Google audiences. |
REST Resource: v1beta2.guaranteedOrders
Methods | |
---|---|
create |
POST /v1beta2/guaranteedOrders Creates a new guaranteed order. |
editGuaranteedOrderReadAccessors |
POST /v1beta2/guaranteedOrders/{guaranteedOrderId}:editGuaranteedOrderReadAccessors Edits read advertisers of a guaranteed order. |
get |
GET /v1beta2/guaranteedOrders/{guaranteedOrderId} Gets a guaranteed order. |
list |
GET /v1beta2/guaranteedOrders Lists guaranteed orders that are accessible to the current user. |
patch |
PATCH /v1beta2/guaranteedOrders/{guaranteedOrder.guaranteedOrderId} Updates an existing guaranteed order. |
REST Resource: v1beta2.inventorySourceGroups
Methods | |
---|---|
create |
POST /v1beta2/inventorySourceGroups Creates a new inventory source group. |
delete |
DELETE /v1beta2/inventorySourceGroups/{inventorySourceGroupId} Deletes an inventory source group. |
get |
GET /v1beta2/inventorySourceGroups/{inventorySourceGroupId} Gets an inventory source group. |
list |
GET /v1beta2/inventorySourceGroups Lists inventory source groups that are accessible to the current user. |
patch |
PATCH /v1beta2/inventorySourceGroups/{inventorySourceGroup.inventorySourceGroupId} Updates an inventory source group. |
REST Resource: v1beta2.inventorySourceGroups.assignedInventorySources
Methods | |
---|---|
bulkEdit |
POST /v1beta2/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources:bulkEdit Bulk edits multiple assignments between inventory sources and a single inventory source group. |
create |
POST /v1beta2/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources Creates an assignment between an inventory source and an inventory source group. |
delete |
DELETE /v1beta2/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources/{assignedInventorySourceId} Deletes the assignment between an inventory source and an inventory source group. |
list |
GET /v1beta2/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources Lists inventory sources assigned to an inventory source group. |
REST Resource: v1beta2.inventorySources
Methods | |
---|---|
create |
POST /v1beta2/inventorySources Creates a new inventory source. |
editInventorySourceReadWriteAccessors |
POST /v1beta2/inventorySources/{inventorySourceId}:editInventorySourceReadWriteAccessors Edits read/write accessors of an inventory source. |
get |
GET /v1beta2/inventorySources/{inventorySourceId} Gets an inventory source. |
list |
GET /v1beta2/inventorySources Lists inventory sources that are accessible to the current user. |
patch |
PATCH /v1beta2/inventorySources/{inventorySource.inventorySourceId} Updates an existing inventory source. |
REST Resource: v1beta2.media
Methods | |
---|---|
download |
GET /download/{resourceName=**} Downloads media. |
REST Resource: v1beta2.partners
Methods | |
---|---|
bulkEditPartnerAssignedTargetingOptions |
POST /v1beta2/partners/{partnerId}:bulkEditPartnerAssignedTargetingOptions Bulk edits targeting options under a single partner. |
get |
GET /v1beta2/partners/{partnerId} Gets a partner. |
list |
GET /v1beta2/partners Lists partners that are accessible to the current user. |
REST Resource: v1beta2.partners.channels
Methods | |
---|---|
create |
POST /v1beta2/partners/{partnerId}/channels Creates a new channel. |
get |
GET /v1beta2/partners/{partnerId}/channels/{channelId} Gets a channel for a partner or advertiser. |
list |
GET /v1beta2/partners/{partnerId}/channels Lists channels for a partner or advertiser. |
patch |
PATCH /v1beta2/partners/{partnerId}/channels/{channel.channelId} Updates a channel. |
REST Resource: v1beta2.partners.channels.sites
Methods | |
---|---|
bulkEdit |
POST /v1beta2/partners/{partnerId}/channels/{channelId}/sites:bulkEdit Bulk edits sites under a single channel. |
create |
POST /v1beta2/partners/{partnerId}/channels/{channelId}/sites Creates a site in a channel. |
delete |
DELETE /v1beta2/partners/{partnerId}/channels/{channelId}/sites/{urlOrAppId} Deletes a site from a channel. |
list |
GET /v1beta2/partners/{partnerId}/channels/{channelId}/sites Lists sites in a channel. |
REST Resource: v1beta2.partners.targetingTypes.assignedTargetingOptions
Methods | |
---|---|
create |
POST /v1beta2/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions Assigns a targeting option to a partner. |
delete |
DELETE /v1beta2/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId} Deletes an assigned targeting option from a partner. |
get |
GET /v1beta2/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId} Gets a single targeting option assigned to a partner. |
list |
GET /v1beta2/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions Lists the targeting options assigned to a partner. |
REST Resource: v1beta2.sdfdownloadtasks
Methods | |
---|---|
create |
POST /v1beta2/sdfdownloadtasks Creates an SDF Download Task. |
REST Resource: v1beta2.sdfdownloadtasks.operations
Methods | |
---|---|
get |
GET /v1beta2/{name=sdfdownloadtasks/operations/*} Gets the latest state of an asynchronous SDF download task operation. |
REST Resource: v1beta2.targetingTypes.targetingOptions
Methods | |
---|---|
get |
GET /v1beta2/targetingTypes/{targetingType}/targetingOptions/{targetingOptionId} Gets a single targeting option. |
list |
GET /v1beta2/targetingTypes/{targetingType}/targetingOptions Lists targeting options of a given type. |
REST Resource: v1beta2.users
Methods | |
---|---|
bulkEditAssignedUserRoles |
POST /v1beta2/users/{userId}:bulkEditAssignedUserRoles Bulk edits user roles for a user. |
create |
POST /v1beta2/users Creates a new user. |
delete |
DELETE /v1beta2/users/{userId} Deletes a user. |
get |
GET /v1beta2/users/{userId} Gets a user. |
list |
GET /v1beta2/users Lists users that are accessible to the current user. |
patch |
PATCH /v1beta2/users/{user.userId} Updates an existing user. |