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: v4.advertisers](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers)
- [REST Resource: v4.advertisers.adAssets](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.adAssets)
- [REST Resource: v4.advertisers.adGroupAds](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.adGroupAds)
- [REST Resource: v4.advertisers.adGroups](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.adGroups)
- [REST Resource:
  v4.advertisers.adGroups.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.adGroups.targetingTypes.assignedTargetingOptions)
- [REST Resource:
  v4.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations)
- [REST Resource: v4.advertisers.assets](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.assets)
- [REST Resource: v4.advertisers.campaigns](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.campaigns)
- [REST Resource: v4.advertisers.channels](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.channels)
- [REST Resource: v4.advertisers.channels.sites](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.channels.sites)
- [REST Resource: v4.advertisers.creatives](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.creatives)
- [REST Resource: v4.advertisers.insertionOrders](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.insertionOrders)
- [REST Resource: v4.advertisers.invoices](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.invoices)
- [REST Resource: v4.advertisers.lineItems](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.lineItems)
- [REST Resource:
  v4.advertisers.lineItems.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.lineItems.targetingTypes.assignedTargetingOptions)
- [REST Resource:
  v4.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations)
- [REST Resource: v4.advertisers.locationLists](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.locationLists)
- [REST Resource: v4.advertisers.locationLists.assignedLocations](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.locationLists.assignedLocations)
- [REST Resource: v4.advertisers.negativeKeywordLists](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.negativeKeywordLists)
- [REST Resource: v4.advertisers.negativeKeywordLists.negativeKeywords](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.negativeKeywordLists.negativeKeywords)
- [REST Resource: v4.advertisers.reachForecast](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.reachForecast)
- [REST Resource: v4.advertisers.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4#v4.advertisers.targetingTypes.assignedTargetingOptions)
- [REST Resource: v4.combinedAudiences](https://developers.google.com/display-video/api/reference/rest/v4#v4.combinedAudiences)
- [REST Resource: v4.customBiddingAlgorithms](https://developers.google.com/display-video/api/reference/rest/v4#v4.customBiddingAlgorithms)
- [REST Resource: v4.customBiddingAlgorithms.rules](https://developers.google.com/display-video/api/reference/rest/v4#v4.customBiddingAlgorithms.rules)
- [REST Resource: v4.customBiddingAlgorithms.scripts](https://developers.google.com/display-video/api/reference/rest/v4#v4.customBiddingAlgorithms.scripts)
- [REST Resource: v4.customLists](https://developers.google.com/display-video/api/reference/rest/v4#v4.customLists)
- [REST Resource: v4.firstPartyAndPartnerAudiences](https://developers.google.com/display-video/api/reference/rest/v4#v4.firstPartyAndPartnerAudiences)
- [REST Resource: v4.floodlightGroups](https://developers.google.com/display-video/api/reference/rest/v4#v4.floodlightGroups)
- [REST Resource: v4.floodlightGroups.floodlightActivities](https://developers.google.com/display-video/api/reference/rest/v4#v4.floodlightGroups.floodlightActivities)
- [REST Resource: v4.googleAudiences](https://developers.google.com/display-video/api/reference/rest/v4#v4.googleAudiences)
- [REST Resource: v4.guaranteedOrders](https://developers.google.com/display-video/api/reference/rest/v4#v4.guaranteedOrders)
- [REST Resource: v4.inventorySourceGroups](https://developers.google.com/display-video/api/reference/rest/v4#v4.inventorySourceGroups)
- [REST Resource: v4.inventorySourceGroups.assignedInventorySources](https://developers.google.com/display-video/api/reference/rest/v4#v4.inventorySourceGroups.assignedInventorySources)
- [REST Resource: v4.inventorySources](https://developers.google.com/display-video/api/reference/rest/v4#v4.inventorySources)
- [REST Resource: v4.media](https://developers.google.com/display-video/api/reference/rest/v4#v4.media)
- [REST Resource: v4.partners](https://developers.google.com/display-video/api/reference/rest/v4#v4.partners)
- [REST Resource: v4.partners.channels](https://developers.google.com/display-video/api/reference/rest/v4#v4.partners.channels)
- [REST Resource: v4.partners.channels.sites](https://developers.google.com/display-video/api/reference/rest/v4#v4.partners.channels.sites)
- [REST Resource: v4.partners.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4#v4.partners.targetingTypes.assignedTargetingOptions)
- [REST Resource: v4.sdfdownloadtasks](https://developers.google.com/display-video/api/reference/rest/v4#v4.sdfdownloadtasks)
- [REST Resource: v4.sdfdownloadtasks.operations](https://developers.google.com/display-video/api/reference/rest/v4#v4.sdfdownloadtasks.operations)
- [REST Resource: v4.targetingTypes.targetingOptions](https://developers.google.com/display-video/api/reference/rest/v4#v4.targetingTypes.targetingOptions)
- [REST Resource: v4.users](https://developers.google.com/display-video/api/reference/rest/v4#v4.users)

## Service: displayvideo.googleapis.com

To call this service, we recommend that you use the Google-provided [client libraries](https://cloud.google.com/apis/docs/client-libraries-explained). 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](https://developers.google.com/discovery/v1/reference/apis) 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:

- <https://displayvideo.googleapis.com/$discovery/rest?version=v4>

### Service endpoint

A [service endpoint](https://cloud.google.com/apis/design/glossary#api_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: [v4.advertisers](https://developers.google.com/display-video/api/reference/rest/v4/advertisers)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/audit` | `GET /v4/advertisers/{advertiserId}:audit` Audits an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/create` | `POST /v4/advertisers` Creates a new advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/delete` | `DELETE /v4/advertisers/{advertiserId}` Deletes an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/editAssignedTargetingOptions` | `POST /v4/advertisers/{advertiserId}:editAssignedTargetingOptions` Edits targeting options under a single advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/get` | `GET /v4/advertisers/{advertiserId}` Gets an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/list` | `GET /v4/advertisers` Lists advertisers that are accessible to the current user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/listAssignedTargetingOptions` | `GET /v4/advertisers/{advertiserId}:listAssignedTargetingOptions` Lists assigned targeting options of an advertiser across targeting types. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers/patch` | `PATCH /v4/advertisers/{advertiser.advertiserId}` Updates an existing advertiser. |

## REST Resource: [v4.advertisers.adAssets](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/bulkCreate` | `POST /v4/advertisers/{advertiserId}/adAssets:bulkCreate` Creates multiple ad assets in a single request. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/create` | `POST /v4/advertisers/{advertiserId}/adAssets` Creates an ad asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/get` | `GET /v4/advertisers/{advertiserId}/adAssets/{adAssetId}` Gets an ad asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/list` | `GET /v4/advertisers/{advertiserId}/adAssets` Lists ad assets under an advertiser ID. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/patch` | `PATCH /v4/advertisers/{advertiserId}/adAssets/{adAsset.adAssetId}` Updates an ad asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adAssets/upload` | `POST /v4/advertisers/{advertiserId}/adAssets:uploadAdAsset` `POST /upload/v4/advertisers/{advertiserId}/adAssets:uploadAdAsset` Uploads and creates an ad asset. |

## REST Resource: [v4.advertisers.adGroupAds](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/create` | `POST /v4/advertisers/{adGroupAd.advertiserId}/adGroupAds` Creates an ad group ad. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/delete` | `DELETE /v4/advertisers/{advertiserId}/adGroupAds/{adGroupAdId}` Deletes an ad group ad. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/get` | `GET /v4/advertisers/{advertiserId}/adGroupAds/{adGroupAdId}` Gets an ad group ad. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/list` | `GET /v4/advertisers/{advertiserId}/adGroupAds` Lists ad group ads. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroupAds/patch` | `PATCH /v4/advertisers/{adGroupAd.advertiserId}/adGroupAds/{adGroupAd.adGroupAdId}` Updates an ad group ad. |

## REST Resource: [v4.advertisers.adGroups](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/bulkEditAssignedTargetingOptions` | `POST /v4/advertisers/{advertiserId}/adGroups:bulkEditAssignedTargetingOptions` Bulk edits targeting options for multiple ad groups. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/bulkListAssignedTargetingOptions` | `GET /v4/advertisers/{advertiserId}/adGroups:bulkListAssignedTargetingOptions` Lists assigned targeting options for multiple ad groups across targeting types. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/create` | `POST /v4/advertisers/{adGroup.advertiserId}/adGroups` Creates a new ad group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/delete` | `DELETE /v4/advertisers/{advertiserId}/adGroups/{adGroupId}` Deletes a AdGroup. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/get` | `GET /v4/advertisers/{advertiserId}/adGroups/{adGroupId}` Gets an ad group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/list` | `GET /v4/advertisers/{advertiserId}/adGroups` Lists ad groups. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups/patch` | `PATCH /v4/advertisers/{adGroup.advertiserId}/adGroups/{adGroup.adGroupId}` Updates an existing ad group. |

## REST Resource: [v4.advertisers.adGroups.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions/create` | `POST /v4/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions` Assigns a targeting option to an ad group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions/delete` | `DELETE /v4/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Deletes an assigned targeting option from an ad group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions/get` | `GET /v4/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Gets a single targeting option assigned to an ad group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.targetingTypes.assignedTargetingOptions/list` | `GET /v4/advertisers/{advertiserId}/adGroups/{adGroupId}/targetingTypes/{targetingType}/assignedTargetingOptions` Lists the targeting options assigned to an ad group. |

## REST Resource: [v4.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations/create` | `POST /v4/advertisers/{advertiserId}/adGroups/{linkedEntity.adGroupId}/youtubeAssetTypes/{youtubeAssetAssociation.youtubeAssetType}/youtubeAssetAssociations` Creates a new association between the identified resource and a YouTube asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations/delete` | `DELETE /v4/advertisers/{advertiserId}/adGroups/{linkedEntity.adGroupId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations/{youtubeAssetAssociationId}` Deletes an existing association between the identified resource and a YouTube asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations/list` | `GET /v4/advertisers/{advertiserId}/adGroups/{linkedEntity.adGroupId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations` Lists the YouTube asset associations linked to the given resource. |

## REST Resource: [v4.advertisers.assets](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.assets)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.assets/upload` | `POST /v4/advertisers/{advertiserId}/assets` `POST /upload/v4/advertisers/{advertiserId}/assets` Uploads an asset. |

## REST Resource: [v4.advertisers.campaigns](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns/create` | `POST /v4/advertisers/{campaign.advertiserId}/campaigns` Creates a new campaign. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns/delete` | `DELETE /v4/advertisers/{advertiserId}/campaigns/{campaignId}` Permanently deletes a campaign. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns/get` | `GET /v4/advertisers/{advertiserId}/campaigns/{campaignId}` Gets a campaign. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns/list` | `GET /v4/advertisers/{advertiserId}/campaigns` Lists campaigns in an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.campaigns/patch` | `PATCH /v4/advertisers/{campaign.advertiserId}/campaigns/{campaign.campaignId}` Updates an existing campaign. |

## REST Resource: [v4.advertisers.channels](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels/create` | `POST /v4/advertisers/{advertiserId}/channels` Creates a new channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels/get` | `GET /v4/advertisers/{advertiserId}/channels/{channelId}` Gets a channel for a partner or advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels/list` | `GET /v4/advertisers/{advertiserId}/channels` Lists channels for a partner or advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels/patch` | `PATCH /v4/advertisers/{advertiserId}/channels/{channel.channelId}` Updates a channel. |

## REST Resource: [v4.advertisers.channels.sites](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels.sites)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels.sites/bulkEdit` | `POST /v4/advertisers/{advertiserId}/channels/{channelId}/sites:bulkEdit` Bulk edits sites under a single channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels.sites/create` | `POST /v4/advertisers/{advertiserId}/channels/{channelId}/sites` Creates a site in a channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels.sites/delete` | `DELETE /v4/advertisers/{advertiserId}/channels/{channelId}/sites/{urlOrAppId}` Deletes a site from a channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels.sites/list` | `GET /v4/advertisers/{advertiserId}/channels/{channelId}/sites` Lists sites in a channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.channels.sites/replace` | `POST /v4/advertisers/{advertiserId}/channels/{channelId}/sites:replace` Replaces all of the sites under a single channel. |

## REST Resource: [v4.advertisers.creatives](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives/create` | `POST /v4/advertisers/{creative.advertiserId}/creatives` Creates a new creative. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives/delete` | `DELETE /v4/advertisers/{advertiserId}/creatives/{creativeId}` Deletes a creative. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives/get` | `GET /v4/advertisers/{advertiserId}/creatives/{creativeId}` Gets a creative. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives/list` | `GET /v4/advertisers/{advertiserId}/creatives` Lists creatives in an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.creatives/patch` | `PATCH /v4/advertisers/{creative.advertiserId}/creatives/{creative.creativeId}` Updates an existing creative. |

## REST Resource: [v4.advertisers.insertionOrders](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders/create` | `POST /v4/advertisers/{insertionOrder.advertiserId}/insertionOrders` Creates a new insertion order. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders/delete` | `DELETE /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}` Deletes an insertion order. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders/get` | `GET /v4/advertisers/{advertiserId}/insertionOrders/{insertionOrderId}` Gets an insertion order. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders/list` | `GET /v4/advertisers/{advertiserId}/insertionOrders` Lists insertion orders in an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.insertionOrders/patch` | `PATCH /v4/advertisers/{insertionOrder.advertiserId}/insertionOrders/{insertionOrder.insertionOrderId}` Updates an existing insertion order. |

## REST Resource: [v4.advertisers.invoices](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.invoices)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.invoices/list` | `GET /v4/advertisers/{advertiserId}/invoices` Lists invoices posted for an advertiser in a given month. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.invoices/lookupInvoiceCurrency` | `GET /v4/advertisers/{advertiserId}/invoices:lookupInvoiceCurrency` Retrieves the invoice currency used by an advertiser in a given month. |

## REST Resource: [v4.advertisers.lineItems](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/bulkEditAssignedTargetingOptions` | `POST /v4/advertisers/{advertiserId}/lineItems:bulkEditAssignedTargetingOptions` Bulk edits targeting options under multiple line items. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/bulkListAssignedTargetingOptions` | `GET /v4/advertisers/{advertiserId}/lineItems:bulkListAssignedTargetingOptions` Lists assigned targeting options for multiple line items across targeting types. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/bulkUpdate` | `POST /v4/advertisers/{advertiserId}/lineItems:bulkUpdate` Updates multiple line items. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/create` | `POST /v4/advertisers/{lineItem.advertiserId}/lineItems` Creates a new line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/delete` | `DELETE /v4/advertisers/{advertiserId}/lineItems/{lineItemId}` Deletes a line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/duplicate` | `POST /v4/advertisers/{advertiserId}/lineItems/{lineItemId}:duplicate` Duplicates a line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/get` | `GET /v4/advertisers/{advertiserId}/lineItems/{lineItemId}` Gets a line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/list` | `GET /v4/advertisers/{advertiserId}/lineItems` Lists line items in an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems/patch` | `PATCH /v4/advertisers/{lineItem.advertiserId}/lineItems/{lineItem.lineItemId}` Updates an existing line item. |

## REST Resource: [v4.advertisers.lineItems.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.targetingTypes.assignedTargetingOptions)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.targetingTypes.assignedTargetingOptions/create` | `POST /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions` Assigns a targeting option to a line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.targetingTypes.assignedTargetingOptions/delete` | `DELETE /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Deletes an assigned targeting option from a line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.targetingTypes.assignedTargetingOptions/get` | `GET /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Gets a single targeting option assigned to a line item. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.targetingTypes.assignedTargetingOptions/list` | `GET /v4/advertisers/{advertiserId}/lineItems/{lineItemId}/targetingTypes/{targetingType}/assignedTargetingOptions` Lists the targeting options assigned to a line item. |

## REST Resource: [v4.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations/create` | `POST /v4/advertisers/{advertiserId}/lineItems/{linkedEntity.lineItemId}/youtubeAssetTypes/{youtubeAssetAssociation.youtubeAssetType}/youtubeAssetAssociations` Creates a new association between the identified resource and a YouTube asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations/delete` | `DELETE /v4/advertisers/{advertiserId}/lineItems/{linkedEntity.lineItemId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations/{youtubeAssetAssociationId}` Deletes an existing association between the identified resource and a YouTube asset. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations/list` | `GET /v4/advertisers/{advertiserId}/lineItems/{linkedEntity.lineItemId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations` Lists the YouTube asset associations linked to the given resource. |

## REST Resource: [v4.advertisers.locationLists](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists/create` | `POST /v4/advertisers/{advertiserId}/locationLists` Creates a new location list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists/get` | `GET /v4/advertisers/{advertiserId}/locationLists/{locationListId}` Gets a location list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists/list` | `GET /v4/advertisers/{advertiserId}/locationLists` Lists location lists based on a given advertiser id. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists/patch` | `PATCH /v4/advertisers/{advertiserId}/locationLists/{locationList.locationListId}` Updates a location list. |

## REST Resource: [v4.advertisers.locationLists.assignedLocations](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists.assignedLocations)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists.assignedLocations/bulkEdit` | `POST /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations:bulkEdit` Bulk edits multiple assignments between locations and a single location list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists.assignedLocations/create` | `POST /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations` Creates an assignment between a location and a location list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists.assignedLocations/delete` | `DELETE /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations/{assignedLocationId}` Deletes the assignment between a location and a location list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.locationLists.assignedLocations/list` | `GET /v4/advertisers/{advertiserId}/locationLists/{locationListId}/assignedLocations` Lists locations assigned to a location list. |

## REST Resource: [v4.advertisers.negativeKeywordLists](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists/create` | `POST /v4/advertisers/{advertiserId}/negativeKeywordLists` Creates a new negative keyword list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists/delete` | `DELETE /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}` Deletes a negative keyword list given an advertiser ID and a negative keyword list ID. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists/get` | `GET /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}` Gets a negative keyword list given an advertiser ID and a negative keyword list ID. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists/list` | `GET /v4/advertisers/{advertiserId}/negativeKeywordLists` Lists negative keyword lists based on a given advertiser id. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists/patch` | `PATCH /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordList.negativeKeywordListId}` Updates a negative keyword list. |

## REST Resource: [v4.advertisers.negativeKeywordLists.negativeKeywords](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists.negativeKeywords)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists.negativeKeywords/bulkEdit` | `POST /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:bulkEdit` Bulk edits negative keywords in a single negative keyword list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists.negativeKeywords/create` | `POST /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords` Creates a negative keyword in a negative keyword list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists.negativeKeywords/delete` | `DELETE /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords/{keywordValue}` Deletes a negative keyword from a negative keyword list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists.negativeKeywords/list` | `GET /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords` Lists negative keywords in a negative keyword list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.negativeKeywordLists.negativeKeywords/replace` | `POST /v4/advertisers/{advertiserId}/negativeKeywordLists/{negativeKeywordListId}/negativeKeywords:replace` Replaces all negative keywords in a single negative keyword list. |

## REST Resource: [v4.advertisers.reachForecast](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/generateReachForecast` | `POST /v4/advertisers/{advertiserId}/reachForecast:generateReachForecast` Generates a reach forecast for a given advertiser and targeting configuration. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableLocations` | `GET /v4/advertisers/{advertiserId}/reachForecast:retrievePlannableLocations` Retrieves the list of countries where reach forecasting is supported. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableProducts` | `GET /v4/advertisers/{advertiserId}/reachForecast:retrievePlannableProducts` Retrieves the list of products that can be planned for a location. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableUserInterests` | `GET /v4/advertisers/{advertiserId}/reachForecast:retrievePlannableUserInterests` Retrieves Google Audiences (User Interests) available for forecasting. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.reachForecast/retrievePlannableUserLists` | `GET /v4/advertisers/{advertiserId}/reachForecast:retrievePlannableUserLists` Retrieves first and third party user lists available for forecasting. |

## REST Resource: [v4.advertisers.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4/advertisers.targetingTypes.assignedTargetingOptions)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.targetingTypes.assignedTargetingOptions/create` | `POST /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions` Assigns a targeting option to an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.targetingTypes.assignedTargetingOptions/delete` | `DELETE /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Deletes an assigned targeting option from an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.targetingTypes.assignedTargetingOptions/get` | `GET /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Gets a single targeting option assigned to an advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/advertisers.targetingTypes.assignedTargetingOptions/list` | `GET /v4/advertisers/{advertiserId}/targetingTypes/{targetingType}/assignedTargetingOptions` Lists the targeting options assigned to an advertiser. |

## REST Resource: [v4.combinedAudiences](https://developers.google.com/display-video/api/reference/rest/v4/combinedAudiences)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/combinedAudiences/get` | `GET /v4/combinedAudiences/{combinedAudienceId}` Gets a combined audience. |
| `https://developers.google.com/display-video/api/reference/rest/v4/combinedAudiences/list` | `GET /v4/combinedAudiences` Lists combined audiences. |

## REST Resource: [v4.customBiddingAlgorithms](https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms/create` | `POST /v4/customBiddingAlgorithms` Creates a new custom bidding algorithm. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms/get` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}` Gets a custom bidding algorithm. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms/list` | `GET /v4/customBiddingAlgorithms` Lists custom bidding algorithms that are accessible to the current user and can be used in bidding stratgies. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms/patch` | `PATCH /v4/customBiddingAlgorithms/{customBiddingAlgorithm.customBiddingAlgorithmId}` Updates an existing custom bidding algorithm. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms/uploadRules` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}:uploadRules` Creates a rules reference object for an `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules` file. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms/uploadScript` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}:uploadScript` Creates a custom bidding script reference object for a script file. |

## REST Resource: [v4.customBiddingAlgorithms.rules](https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.rules)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.rules/create` | `POST /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules` Creates a new rules resource. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.rules/get` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules/{customBiddingAlgorithmRulesId}` Retrieves a rules resource. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.rules/list` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/rules` Lists rules resources that belong to the given algorithm. |

## REST Resource: [v4.customBiddingAlgorithms.scripts](https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.scripts)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.scripts/create` | `POST /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts` Creates a new custom bidding script. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.scripts/get` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts/{customBiddingScriptId}` Gets a custom bidding script. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customBiddingAlgorithms.scripts/list` | `GET /v4/customBiddingAlgorithms/{customBiddingAlgorithmId}/scripts` Lists custom bidding scripts that belong to the given algorithm. |

## REST Resource: [v4.customLists](https://developers.google.com/display-video/api/reference/rest/v4/customLists)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/customLists/get` | `GET /v4/customLists/{customListId}` Gets a custom list. |
| `https://developers.google.com/display-video/api/reference/rest/v4/customLists/list` | `GET /v4/customLists` Lists custom lists. |

## REST Resource: [v4.firstPartyAndPartnerAudiences](https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/create` | `POST /v4/firstPartyAndPartnerAudiences` Creates a FirstPartyAndPartnerAudience. |
| `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/editCustomerMatchMembers` | `POST /v4/firstPartyAndPartnerAudiences/{firstPartyAndPartnerAudienceId}:editCustomerMatchMembers` Updates the member list of a Customer Match audience. |
| `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/get` | `GET /v4/firstPartyAndPartnerAudiences/{firstPartyAndPartnerAudienceId}` Gets a first party or partner audience. |
| `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/list` | `GET /v4/firstPartyAndPartnerAudiences` Lists first party and partner audiences. |
| `https://developers.google.com/display-video/api/reference/rest/v4/firstPartyAndPartnerAudiences/patch` | `PATCH /v4/firstPartyAndPartnerAudiences/{firstPartyAndPartnerAudience.firstPartyAndPartnerAudienceId}` Updates an existing FirstPartyAndPartnerAudience. |

## REST Resource: [v4.floodlightGroups](https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups/get` | `GET /v4/floodlightGroups/{floodlightGroupId}` Gets a Floodlight group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups/patch` | `PATCH /v4/floodlightGroups/{floodlightGroup.floodlightGroupId}` Updates an existing Floodlight group. |

## REST Resource: [v4.floodlightGroups.floodlightActivities](https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups.floodlightActivities)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups.floodlightActivities/get` | `GET /v4/floodlightGroups/{floodlightGroupId}/floodlightActivities/{floodlightActivityId}` Gets a Floodlight activity. |
| `https://developers.google.com/display-video/api/reference/rest/v4/floodlightGroups.floodlightActivities/list` | `GET /v4/floodlightGroups/{floodlightGroupId}/floodlightActivities` Lists Floodlight activities in a Floodlight group. |

## REST Resource: [v4.googleAudiences](https://developers.google.com/display-video/api/reference/rest/v4/googleAudiences)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/googleAudiences/get` | `GET /v4/googleAudiences/{googleAudienceId}` Gets a Google audience. |
| `https://developers.google.com/display-video/api/reference/rest/v4/googleAudiences/list` | `GET /v4/googleAudiences` Lists Google audiences. |

## REST Resource: [v4.guaranteedOrders](https://developers.google.com/display-video/api/reference/rest/v4/guaranteedOrders)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/guaranteedOrders/create` | `POST /v4/guaranteedOrders` Creates a new guaranteed order. |
| `https://developers.google.com/display-video/api/reference/rest/v4/guaranteedOrders/editGuaranteedOrderReadAccessors` | `POST /v4/guaranteedOrders/{guaranteedOrderId}:editGuaranteedOrderReadAccessors` Edits read advertisers of a guaranteed order. |
| `https://developers.google.com/display-video/api/reference/rest/v4/guaranteedOrders/get` | `GET /v4/guaranteedOrders/{guaranteedOrderId}` Gets a guaranteed order. |
| `https://developers.google.com/display-video/api/reference/rest/v4/guaranteedOrders/list` | `GET /v4/guaranteedOrders` Lists guaranteed orders that are accessible to the current user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/guaranteedOrders/patch` | `PATCH /v4/guaranteedOrders/{guaranteedOrder.guaranteedOrderId}` Updates an existing guaranteed order. |

## REST Resource: [v4.inventorySourceGroups](https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups/create` | `POST /v4/inventorySourceGroups` Creates a new inventory source group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups/delete` | `DELETE /v4/inventorySourceGroups/{inventorySourceGroupId}` Deletes an inventory source group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups/get` | `GET /v4/inventorySourceGroups/{inventorySourceGroupId}` Gets an inventory source group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups/list` | `GET /v4/inventorySourceGroups` Lists inventory source groups that are accessible to the current user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups/patch` | `PATCH /v4/inventorySourceGroups/{inventorySourceGroup.inventorySourceGroupId}` Updates an inventory source group. |

## REST Resource: [v4.inventorySourceGroups.assignedInventorySources](https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups.assignedInventorySources)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups.assignedInventorySources/bulkEdit` | `POST /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources:bulkEdit` Bulk edits multiple assignments between inventory sources and a single inventory source group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups.assignedInventorySources/create` | `POST /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources` Creates an assignment between an inventory source and an inventory source group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups.assignedInventorySources/delete` | `DELETE /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources/{assignedInventorySourceId}` Deletes the assignment between an inventory source and an inventory source group. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySourceGroups.assignedInventorySources/list` | `GET /v4/inventorySourceGroups/{inventorySourceGroupId}/assignedInventorySources` Lists inventory sources assigned to an inventory source group. |

## REST Resource: [v4.inventorySources](https://developers.google.com/display-video/api/reference/rest/v4/inventorySources)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySources/create` | `POST /v4/inventorySources` Creates a new inventory source. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySources/editInventorySourceReadWriteAccessors` | `POST /v4/inventorySources/{inventorySourceId}:editInventorySourceReadWriteAccessors` Edits read/write accessors of an inventory source. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySources/get` | `GET /v4/inventorySources/{inventorySourceId}` Gets an inventory source. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySources/list` | `GET /v4/inventorySources` Lists inventory sources that are accessible to the current user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/inventorySources/patch` | `PATCH /v4/inventorySources/{inventorySource.inventorySourceId}` Updates an existing inventory source. |

## REST Resource: [v4.media](https://developers.google.com/display-video/api/reference/rest/v4/media)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/media/download` | `GET /download/{resourceName=**}` Downloads media. |
| `https://developers.google.com/display-video/api/reference/rest/v4/media/upload` | `POST /media/{resourceName=**}` `POST /upload/media/{resourceName=**}` Uploads media. |

## REST Resource: [v4.partners](https://developers.google.com/display-video/api/reference/rest/v4/partners)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/partners/editAssignedTargetingOptions` | `POST /v4/partners/{partnerId}:editAssignedTargetingOptions` Edits targeting options under a single partner. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners/get` | `GET /v4/partners/{partnerId}` Gets a partner. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners/list` | `GET /v4/partners` Lists partners that are accessible to the current user. |

## REST Resource: [v4.partners.channels](https://developers.google.com/display-video/api/reference/rest/v4/partners.channels)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels/create` | `POST /v4/partners/{partnerId}/channels` Creates a new channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels/get` | `GET /v4/partners/{partnerId}/channels/{channelId}` Gets a channel for a partner or advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels/list` | `GET /v4/partners/{partnerId}/channels` Lists channels for a partner or advertiser. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels/patch` | `PATCH /v4/partners/{partnerId}/channels/{channel.channelId}` Updates a channel. |

## REST Resource: [v4.partners.channels.sites](https://developers.google.com/display-video/api/reference/rest/v4/partners.channels.sites)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels.sites/bulkEdit` | `POST /v4/partners/{partnerId}/channels/{channelId}/sites:bulkEdit` Bulk edits sites under a single channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels.sites/create` | `POST /v4/partners/{partnerId}/channels/{channelId}/sites` Creates a site in a channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels.sites/delete` | `DELETE /v4/partners/{partnerId}/channels/{channelId}/sites/{urlOrAppId}` Deletes a site from a channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels.sites/list` | `GET /v4/partners/{partnerId}/channels/{channelId}/sites` Lists sites in a channel. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.channels.sites/replace` | `POST /v4/partners/{partnerId}/channels/{channelId}/sites:replace` Replaces all of the sites under a single channel. |

## REST Resource: [v4.partners.targetingTypes.assignedTargetingOptions](https://developers.google.com/display-video/api/reference/rest/v4/partners.targetingTypes.assignedTargetingOptions)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.targetingTypes.assignedTargetingOptions/create` | `POST /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions` Assigns a targeting option to a partner. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.targetingTypes.assignedTargetingOptions/delete` | `DELETE /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Deletes an assigned targeting option from a partner. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.targetingTypes.assignedTargetingOptions/get` | `GET /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions/{assignedTargetingOptionId}` Gets a single targeting option assigned to a partner. |
| `https://developers.google.com/display-video/api/reference/rest/v4/partners.targetingTypes.assignedTargetingOptions/list` | `GET /v4/partners/{partnerId}/targetingTypes/{targetingType}/assignedTargetingOptions` Lists the targeting options assigned to a partner. |

## REST Resource: [v4.sdfdownloadtasks](https://developers.google.com/display-video/api/reference/rest/v4/sdfdownloadtasks)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/sdfdownloadtasks/create` | `POST /v4/sdfdownloadtasks` Creates an SDF Download Task. |

## REST Resource: [v4.sdfdownloadtasks.operations](https://developers.google.com/display-video/api/reference/rest/v4/sdfdownloadtasks.operations)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/sdfdownloadtasks.operations/get` | `GET /v4/{name=sdfdownloadtasks/operations/*}` Gets the latest state of an asynchronous SDF download task operation. |

## REST Resource: [v4.targetingTypes.targetingOptions](https://developers.google.com/display-video/api/reference/rest/v4/targetingTypes.targetingOptions)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/targetingTypes.targetingOptions/get` | `GET /v4/targetingTypes/{targetingType}/targetingOptions/{targetingOptionId}` Gets a single targeting option. |
| `https://developers.google.com/display-video/api/reference/rest/v4/targetingTypes.targetingOptions/list` | `GET /v4/targetingTypes/{targetingType}/targetingOptions` Lists targeting options of a given type. |
| `https://developers.google.com/display-video/api/reference/rest/v4/targetingTypes.targetingOptions/search` | `POST /v4/targetingTypes/{targetingType}/targetingOptions:search` Searches for targeting options of a given type based on the given search terms. |

## REST Resource: [v4.users](https://developers.google.com/display-video/api/reference/rest/v4/users)

| Methods ||
|---|---|
| `https://developers.google.com/display-video/api/reference/rest/v4/users/bulkEditAssignedUserRoles` | `POST /v4/users/{userId}:bulkEditAssignedUserRoles` Bulk edits user roles for a user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/users/create` | `POST /v4/users` Creates a new user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/users/delete` | `DELETE /v4/users/{userId}` Deletes a user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/users/get` | `GET /v4/users/{userId}` Gets a user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/users/list` | `GET /v4/users` Lists users that are accessible to the current user. |
| `https://developers.google.com/display-video/api/reference/rest/v4/users/patch` | `PATCH /v4/users/{user.userId}` Updates an existing user. |