# Bulk requests

Bulk and resource-wide functions execute numerous actions with a single request.

| **Relevant function types** ||
|---|---|
| `bulkListAssignedTargetingOptions` | |---| | Retrieves the full targeting configurations of multiple resources in a single request. | | Available for the [`advertisers.lineItems`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.lineItems/bulkListAssignedTargetingOptions) and [`advertisers.adGroups`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.adGroups/bulkListAssignedTargetingOptions) services. | |
| `bulkEditAssignedTargetingOptions` | |---| | Makes identical updates to targeting across multiple resources in a single request. | | Available for the [`advertisers.lineItems`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.lineItems/bulkEditAssignedTargetingOptions) service. | |
| `listAssignedTargetingOptions` | |---| | Retrieves the full targeting configuration of a resource in a single request. | | Available for the [`advertisers`](https://developers.google.com/display-video/api/reference/rest/current/advertisers/listAssignedTargetingOptions) service. | |
| `editAssignedTargetingOptions` | |---| | Sets the full targeting configuration of a resource in a single request. | | Available for the [`advertisers`](https://developers.google.com/display-video/api/reference/rest/current/advertisers/editAssignedTargetingOptions) and [`partners`](https://developers.google.com/display-video/api/reference/rest/current/partners/editAssignedTargetingOptions) services. | |
| `bulkUpdate` | |---| | Makes identical updates to supported fields in multiple resources in a single request. | | Available for the [`advertisers.lineItems`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.lineItems/bulkUpdate) service. | |
| `bulkEdit` | |---| | Creates and deletes multiple child resources under a parent resource in a single request. | | Available for the [`advertisers.channels.sites`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.channels.sites/bulkEdit), [`advertisers.locationLists.assignedLocations`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.locationLists.assignedLocations/bulkEdit), [`advertisers.negativeKeywordLists.negativeKeywords`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.negativeKeywordLists.negativeKeywords/bulkEdit), [`inventorySourceGroups.assignedInventorySources`](https://developers.google.com/display-video/api/reference/rest/current/inventorySourceGroups.assignedInventorySources/bulkEdit), and [`partners.channels.sites`](https://developers.google.com/display-video/api/reference/rest/current/partners.channels.sites/bulkEdit) services. | |
| `replace` | |---| | Entirely replaces all child resources under a parent resource in a single request. | | Available for [`advertisers.channels.sites`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.channels.sites/replace), [`advertisers.negativeKeywordLists.negativeKeywords`](https://developers.google.com/display-video/api/reference/rest/current/advertisers.negativeKeywordLists.negativeKeywords/replace), and [`partners.channels.sites`](https://developers.google.com/display-video/api/reference/rest/current/partners.channels.sites/replace) services. | |