DV360 Seller API
Stay organized with collections
Save and categorize content based on your preferences.
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
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. |
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. |
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. |
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. |
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. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-21 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-21 UTC."],[[["\u003cp\u003eThis service provides REST resources for managing exchanges, including auction packages, inventory sources, orders, products, and publishers.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use the Google-provided client libraries or the service endpoint to interact with the APIs.\u003c/p\u003e\n"],["\u003cp\u003eA discovery document is available to understand and consume the REST APIs, and can be used to build client libraries or IDE plugins.\u003c/p\u003e\n"],["\u003cp\u003eThe service endpoint \u003ccode\u003ehttps://dv360seller.googleapis.com\u003c/code\u003e is the base URL for all API requests.\u003c/p\u003e\n"],["\u003cp\u003eEach resource offers various methods like \u003ccode\u003ecreate\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003epatch\u003c/code\u003e, and resource-specific methods like \u003ccode\u003euploadLogo\u003c/code\u003e or \u003ccode\u003eaccept\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# DV360 Seller API\n\n- [REST Resource: v1beta1.exchanges.auctionPackages](#v1beta1.exchanges.auctionPackages)\n- [REST Resource: v1beta1.exchanges.inventorySources](#v1beta1.exchanges.inventorySources)\n- [REST Resource: v1beta1.exchanges.orders](#v1beta1.exchanges.orders)\n- [REST Resource: v1beta1.exchanges.orders.products](#v1beta1.exchanges.orders.products)\n- [REST Resource: v1beta1.exchanges.publishers](#v1beta1.exchanges.publishers)\n\nService: dv360seller.googleapis.com\n-----------------------------------\n\nTo 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.\n\n### Discovery document\n\nA [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:\n\n- \u003chttps://dv360seller.googleapis.com/$discovery/rest?version=v1beta1\u003e\n\n### Service endpoint\n\nA [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:\n\n- `https://dv360seller.googleapis.com`\n\nREST Resource: [v1beta1.exchanges.auctionPackages](/display-video/seller/reference/rest/v1beta1/exchanges.auctionPackages)\n--------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [create](/display-video/seller/reference/rest/v1beta1/exchanges.auctionPackages/create) | `POST /v1beta1/{parent=exchanges/*}/auctionPackages` Creates a new auction package. |\n| [get](/display-video/seller/reference/rest/v1beta1/exchanges.auctionPackages/get) | `GET /v1beta1/{name=exchanges/*/auctionPackages/*}` Gets an auction package. |\n| [list](/display-video/seller/reference/rest/v1beta1/exchanges.auctionPackages/list) | `GET /v1beta1/{parent=exchanges/*}/auctionPackages` Lists auction packages. |\n| [patch](/display-video/seller/reference/rest/v1beta1/exchanges.auctionPackages/patch) | `PATCH /v1beta1/{auctionPackage.name=exchanges/*/auctionPackages/*}` Updates an auction package. |\n| [uploadLogo](/display-video/seller/reference/rest/v1beta1/exchanges.auctionPackages/uploadLogo) | `POST /v1beta1/{parent=exchanges/*/auctionPackages/*}:uploadLogo` Upload logo for the specified package. |\n\nREST Resource: [v1beta1.exchanges.inventorySources](/display-video/seller/reference/rest/v1beta1/exchanges.inventorySources)\n----------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| [get](/display-video/seller/reference/rest/v1beta1/exchanges.inventorySources/get) | `GET /v1beta1/{name=exchanges/*/inventorySources/*}` Gets an inventory source. |\n| [list](/display-video/seller/reference/rest/v1beta1/exchanges.inventorySources/list) | `GET /v1beta1/{parent=exchanges/*}/inventorySources` Lists inventory sources. |\n| [patch](/display-video/seller/reference/rest/v1beta1/exchanges.inventorySources/patch) | `PATCH /v1beta1/{inventorySource.name=exchanges/*/inventorySources/*}` Updates an inventory source. |\n\nREST Resource: [v1beta1.exchanges.orders](/display-video/seller/reference/rest/v1beta1/exchanges.orders)\n--------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|--------------------------------------------------------------------------------|----------------------------------------------------------------------|\n| [accept](/display-video/seller/reference/rest/v1beta1/exchanges.orders/accept) | `POST /v1beta1/{name=exchanges/*/orders/*}:accept` Accepts order. |\n| [create](/display-video/seller/reference/rest/v1beta1/exchanges.orders/create) | `POST /v1beta1/{parent=exchanges/*}/orders` Creates an order. |\n| [get](/display-video/seller/reference/rest/v1beta1/exchanges.orders/get) | `GET /v1beta1/{name=exchanges/*/orders/*}` Gets order. |\n| [list](/display-video/seller/reference/rest/v1beta1/exchanges.orders/list) | `GET /v1beta1/{parent=exchanges/*}/orders` Lists order. |\n| [patch](/display-video/seller/reference/rest/v1beta1/exchanges.orders/patch) | `PATCH /v1beta1/{order.name=exchanges/*/orders/*}` Updates an order. |\n\nREST Resource: [v1beta1.exchanges.orders.products](/display-video/seller/reference/rest/v1beta1/exchanges.orders.products)\n--------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|\n| [create](/display-video/seller/reference/rest/v1beta1/exchanges.orders.products/create) | `POST /v1beta1/{parent=exchanges/*/orders/*}/products` Creates a product. |\n| [get](/display-video/seller/reference/rest/v1beta1/exchanges.orders.products/get) | `GET /v1beta1/{name=exchanges/*/orders/*/products/*}` Gets product. |\n| [list](/display-video/seller/reference/rest/v1beta1/exchanges.orders.products/list) | `GET /v1beta1/{parent=exchanges/*/orders/*}/products` Lists product. |\n| [patch](/display-video/seller/reference/rest/v1beta1/exchanges.orders.products/patch) | `PATCH /v1beta1/{product.name=exchanges/*/orders/*/products/*}` Updates a product. |\n\nREST Resource: [v1beta1.exchanges.publishers](/display-video/seller/reference/rest/v1beta1/exchanges.publishers)\n----------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|--------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|\n| [create](/display-video/seller/reference/rest/v1beta1/exchanges.publishers/create) | `POST /v1beta1/{parent=exchanges/*}/publishers` Creates a new publisher. |\n| [get](/display-video/seller/reference/rest/v1beta1/exchanges.publishers/get) | `GET /v1beta1/{name=exchanges/*/publishers/*}` Gets an publisher. |\n| [list](/display-video/seller/reference/rest/v1beta1/exchanges.publishers/list) | `GET /v1beta1/{parent=exchanges/*}/publishers` Lists publishers. |\n| [patch](/display-video/seller/reference/rest/v1beta1/exchanges.publishers/patch) | `PATCH /v1beta1/{publisher.name=exchanges/*/publishers/*}` Updates an publisher. |\n| [uploadLogo](/display-video/seller/reference/rest/v1beta1/exchanges.publishers/uploadLogo) | `POST /v1beta1/{parent=exchanges/*/publishers/*}:uploadLogo` Upload publisher Logo. |"]]