DV360 Seller API

  • The dv360seller.googleapis.com service can be accessed using Google-provided client libraries or your own libraries via its Discovery Document and service endpoint.

  • The available REST resources include auctionPackages, inventorySources, orders, orders.products, and publishers.

  • Each REST resource supports a set of methods such as create, get, list, and patch for managing the respective entities.

  • Specific methods are available for certain resources, such as uploadLogo for auctionPackages and publishers, and accept for orders.

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.