DV360 Seller API

Service: dv360seller.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://dv360seller.googleapis.com

REST Resource: v1beta1.exchanges.auctionPackages

Methods
create POST /v1beta1/{parent=exchanges/*}/auctionPackages
Creates a new auction package.
get GET /v1beta1/{name=exchanges/*/auctionPackages/*}
Gets an auction package.
list GET /v1beta1/{parent=exchanges/*}/auctionPackages
Lists auction packages.
patch PATCH /v1beta1/{auctionPackage.name=exchanges/*/auctionPackages/*}
Updates an auction package.
uploadLogo POST /v1beta1/{parent=exchanges/*/auctionPackages/*}:uploadLogo
Upload logo for the specified package.

REST Resource: v1beta1.exchanges.inventorySources

Methods
get GET /v1beta1/{name=exchanges/*/inventorySources/*}
Gets an inventory source.
list GET /v1beta1/{parent=exchanges/*}/inventorySources
Lists inventory sources.
patch PATCH /v1beta1/{inventorySource.name=exchanges/*/inventorySources/*}
Updates an inventory source.

REST Resource: v1beta1.exchanges.orders

Methods
accept POST /v1beta1/{name=exchanges/*/orders/*}:accept
Accepts order.
create POST /v1beta1/{parent=exchanges/*}/orders
Creates an order.
get GET /v1beta1/{name=exchanges/*/orders/*}
Gets order.
list GET /v1beta1/{parent=exchanges/*}/orders
Lists order.
patch PATCH /v1beta1/{order.name=exchanges/*/orders/*}
Updates an order.

REST Resource: v1beta1.exchanges.orders.products

Methods
create POST /v1beta1/{parent=exchanges/*/orders/*}/products
Creates a product.
get GET /v1beta1/{name=exchanges/*/orders/*/products/*}
Gets product.
list GET /v1beta1/{parent=exchanges/*/orders/*}/products
Lists product.
patch PATCH /v1beta1/{product.name=exchanges/*/orders/*/products/*}
Updates a product.

REST Resource: v1beta1.exchanges.publishers

Methods
create POST /v1beta1/{parent=exchanges/*}/publishers
Creates a new publisher.
get GET /v1beta1/{name=exchanges/*/publishers/*}
Gets an publisher.
list GET /v1beta1/{parent=exchanges/*}/publishers
Lists publishers.
patch PATCH /v1beta1/{publisher.name=exchanges/*/publishers/*}
Updates an publisher.
uploadLogo POST /v1beta1/{parent=exchanges/*/publishers/*}:uploadLogo
Upload publisher Logo.