# Markifact: Documentation Operations DV360

## DV360

- [Custom DV360 App](https://docs.markifact.com/nodes/dv360/dv360_custom_app.md): Connect Display & Video 360 through your own Google Cloud app (white-label) by pasting your client ID, client secret, and a refresh token.
- [Select Accounts](https://docs.markifact.com/nodes/dv360/dv360_select_accounts.md): Select DV360 advertiser accounts once and reuse them across multiple dv360_get_report nodes—no repeated account selection
- [Get Report](https://docs.markifact.com/nodes/dv360/dv360_get_report.md): Retrieves DV360 data with customizable metrics, dimensions, filters, date ranges, and sorting options
- [List Report Fields](https://docs.markifact.com/nodes/dv360/dv360_list_report_fields.md): Search and browse available DV360 reporting metrics and dimensions before running reports
- [Create Campaign](https://docs.markifact.com/nodes/dv360/dv360_create_campaign.md): Creates a DV360 campaign under an advertiser with goal, performance target, flight dates, and frequency cap
- [Create Insertion Order](https://docs.markifact.com/nodes/dv360/dv360_create_insertion_order.md): Creates a DV360 insertion order under a campaign with optimization objective, KPI, pacing, budget segments, and frequency cap
- [Create Line Item](https://docs.markifact.com/nodes/dv360/dv360_create_line_item.md): Creates a DV360 line item under an insertion order with type, flight, budget, pacing, frequency cap, bid strategy, and partner revenue model
- [Update Campaign](https://docs.markifact.com/nodes/dv360/dv360_update_campaign.md): Advanced: partially updates a DV360 campaign from a raw v4 field payload with an update mask; only masked fields change and micros values are raw
- [Update Insertion Order](https://docs.markifact.com/nodes/dv360/dv360_update_insertion_order.md): Advanced: partially updates a DV360 insertion order from a raw v4 field payload with an update mask; only masked fields change and micros values are raw
- [Update Line Item](https://docs.markifact.com/nodes/dv360/dv360_update_line_item.md): Advanced: partially updates a DV360 line item from a raw v4 field payload with an update mask; only masked fields change and micros values are raw
- [List Campaigns](https://docs.markifact.com/nodes/dv360/dv360_list_campaigns.md): Lists DV360 campaigns with full details, filterable by status
- [List Insertion Orders](https://docs.markifact.com/nodes/dv360/dv360_list_insertion_orders.md): Lists DV360 insertion orders with full details, filterable by status and campaign
- [List Line Items](https://docs.markifact.com/nodes/dv360/dv360_list_line_items.md): Lists DV360 line items with full details, filterable by status, campaign, and insertion order
- [Upload Asset](https://docs.markifact.com/nodes/dv360/dv360_upload_asset.md): Uploads a creative asset file (image, HTML5 zip, video, or audio) to a DV360 advertiser and returns the media_id for use in dv360_create_creative asset objects
- [Create Creative](https://docs.markifact.com/nodes/dv360/dv360_create_creative.md): Advanced: creates a DV360 creative from a raw v4 Creative payload sent as-is (display, HTML5, native, video, or audio)
- [List Creatives](https://docs.markifact.com/nodes/dv360/dv360_list_creatives.md): Lists creatives in a DV360 advertiser with type, dimensions, review status, and assigned line items
- [List Audiences](https://docs.markifact.com/nodes/dv360/dv360_list_audiences.md): Lists DV360 audiences: first-party and partner audiences, combined audiences, Google audiences, or custom lists
- [List Channels](https://docs.markifact.com/nodes/dv360/dv360_list_channels.md): Lists DV360 channels (curated site/app groups)
- [Search Targeting Options](https://docs.markifact.com/nodes/dv360/dv360_search_targeting_options.md): Searches DV360 targeting options (geo regions, age ranges, browsers, devices, languages, categories, POIs, business chains, and more) and returns targeting option IDs ready for dv360_edit_line_item...
- [Edit Line Item Targeting](https://docs.markifact.com/nodes/dv360/dv360_edit_line_item_targeting.md): Advanced: assigns and removes targeting on DV360 line items via raw create and delete request lists sent as-is (bulk edit across one or many line items)
- [List Line Item Targeting](https://docs.markifact.com/nodes/dv360/dv360_list_line_item_targeting.md): Lists the targeting currently assigned to DV360 line items, including assigned targeting option IDs needed to remove targeting via dv360_edit_line_item_targeting
- [Update Campaign Status](https://docs.markifact.com/nodes/dv360/dv360_update_campaign_status.md): Enables, pauses, archives, or permanently deletes DV360 campaigns
- [Update Insertion Order Status](https://docs.markifact.com/nodes/dv360/dv360_update_insertion_order_status.md): Enables, pauses, archives, or permanently deletes DV360 insertion orders
- [Update Line Item Status](https://docs.markifact.com/nodes/dv360/dv360_update_line_item_status.md): Enables, pauses, archives, or permanently deletes DV360 line items
- [Update Insertion Order Budget](https://docs.markifact.com/nodes/dv360/dv360_update_insertion_order_budget.md): Updates or creates budget segments for DV360 insertion orders
- [Update Line Item Budget](https://docs.markifact.com/nodes/dv360/dv360_update_line_item_budget.md): Updates budget allocation type and amount for DV360 line items
- [Duplicate Line Item](https://docs.markifact.com/nodes/dv360/dv360_duplicate_line_item.md): Duplicates a DV360 line item within the same insertion order, copying its settings and assigned targeting, and returns the new line item ID
- [Update Creative](https://docs.markifact.com/nodes/dv360/dv360_update_creative.md): Advanced: partially updates a DV360 creative from a raw v4 field payload with an update mask; only masked fields change
- [List Floodlight Activities](https://docs.markifact.com/nodes/dv360/dv360_list_floodlight_activities.md): Lists DV360 floodlight activities (conversion tracking) in a floodlight group
- [List Custom Bidding Algorithms](https://docs.markifact.com/nodes/dv360/dv360_list_custom_bidding_algorithms.md): Lists DV360 custom bidding algorithms accessible to an advertiser, filterable by type
- [List Inventory Sources](https://docs.markifact.com/nodes/dv360/dv360_list_inventory_sources.md): Lists DV360 inventory sources (deals and private marketplaces) accessible to an advertiser
- [List Negative Keyword Lists](https://docs.markifact.com/nodes/dv360/dv360_list_negative_keyword_lists.md): Lists DV360 negative keyword lists for an advertiser
- [List Location Lists](https://docs.markifact.com/nodes/dv360/dv360_list_location_lists.md): Lists DV360 location lists (regional or proximity) for an advertiser
- [Create Negative Keyword List](https://docs.markifact.com/nodes/dv360/dv360_create_negative_keyword_list.md): Creates a DV360 negative keyword list for an advertiser (brand safety)
- [Update Negative Keyword List](https://docs.markifact.com/nodes/dv360/dv360_update_negative_keyword_list.md): Updates a DV360 negative keyword list's display name (the only editable field on the list)
- [Delete Negative Keyword List](https://docs.markifact.com/nodes/dv360/dv360_delete_negative_keyword_list.md): Permanently deletes a DV360 negative keyword list; this cannot be undone and removes it from any line items targeting it
- [List Negative Keywords](https://docs.markifact.com/nodes/dv360/dv360_list_negative_keywords.md): Lists the keywords inside a DV360 negative keyword list, with optional keyword search
- [Edit Negative Keywords](https://docs.markifact.com/nodes/dv360/dv360_edit_negative_keywords.md): Adds and/or removes keywords in a DV360 negative keyword list in one atomic call (removals first, then additions; no partial success)
- [Replace Negative Keywords](https://docs.markifact.com/nodes/dv360/dv360_replace_negative_keywords.md): Replaces ALL keywords in a DV360 negative keyword list with a new set (or clears the list entirely)
- [Create Channel](https://docs.markifact.com/nodes/dv360/dv360_create_channel.md): Creates a DV360 channel (a curated list of sites and apps for targeting)
- [Update Channel](https://docs.markifact.com/nodes/dv360/dv360_update_channel.md): Updates a DV360 channel's display name (the only editable field)
- [List Channel Sites](https://docs.markifact.com/nodes/dv360/dv360_list_channel_sites.md): Lists the sites and apps inside a DV360 channel, with optional search
- [Edit Channel Sites](https://docs.markifact.com/nodes/dv360/dv360_edit_channel_sites.md): Adds and/or removes site URLs and app IDs in a DV360 channel in one call (removals first, then additions)
- [Replace Channel Sites](https://docs.markifact.com/nodes/dv360/dv360_replace_channel_sites.md): Replaces ALL sites and apps in a DV360 channel with a new set (or clears the channel)
- [Create Location List](https://docs.markifact.com/nodes/dv360/dv360_create_location_list.md): Creates a DV360 location list (regional or proximity; the type is immutable)
- [Update Location List](https://docs.markifact.com/nodes/dv360/dv360_update_location_list.md): Updates a DV360 location list's display name (the only editable field; locationType is immutable)
- [List Assigned Locations](https://docs.markifact.com/nodes/dv360/dv360_list_assigned_locations.md): Lists the locations assigned to a DV360 location list, returning the assigned location IDs needed for removals in dv360_edit_assigned_locations
- [Edit Assigned Locations](https://docs.markifact.com/nodes/dv360/dv360_edit_assigned_locations.md): Adds and/or removes locations in a DV360 location list in one call
- [Create Audience](https://docs.markifact.com/nodes/dv360/dv360_create_audience.md): Creates a DV360 Customer Match audience from emails, phone numbers (hashed automatically), or mobile device IDs
- [Edit Audience Members](https://docs.markifact.com/nodes/dv360/dv360_edit_audience_members.md): Adds and/or removes members in a DV360 Customer Match audience using emails, phone numbers (hashed automatically), or mobile device IDs; one identifier kind per call
- [Edit Advertiser Targeting](https://docs.markifact.com/nodes/dv360/dv360_edit_advertiser_targeting.md): Advanced: edits DV360 advertiser-level default targeting (brand safety applied to all line items): digital content label and sensitive category exclusions, negative keywords, channels, and OMID, fr...
- [List Advertiser Targeting](https://docs.markifact.com/nodes/dv360/dv360_list_advertiser_targeting.md): Lists DV360 advertiser-level default targeting (brand safety: content labels, sensitive categories, keywords, channels), filterable by targeting type
- [Exclude Placements](https://docs.markifact.com/nodes/dv360/dv360_exclude_placements.md): Excludes website URLs and app IDs from DV360 line items (negative placement targeting) without raw JSON; supports multiple line items in one call
