DV360 Out of Home Seller API

L'API Out of Home Seller di DV360 consente di gestire l'inventario, prenotare gli ordini, generare creatività e inviare eventi di riproduzione degli annunci.

Servizio: dv360outofhomeseller.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:

  • https://dv360outofhomeseller.googleapis.com

Risorsa REST: v1beta1

Metodi
lookupByExternalId POST /v1beta1:lookupByExternalId
Recupera tutte le entità in base all'ID esterno indicato nella richiesta.

Risorsa REST: v1beta1.adPlays

Metodi
create POST /v1beta1/adPlays
Crea una riproduzione dell'annuncio.
createWithExternalIds POST /v1beta1/adPlays:createWithExternalIds
Crea una riproduzione dell'annuncio con ID esterni.

Risorsa REST: v1beta1.adUnits

Metodi
create POST /v1beta1/adUnits
Crea una nuova unità pubblicitaria.
delete DELETE /v1beta1/{name=adUnits/*}
Elimina un'unità pubblicitaria esistente.
get GET /v1beta1/{name=adUnits/*}
Recupera una singola unità pubblicitaria.
list GET /v1beta1/adUnits
Elenca le unità pubblicitarie.
patch PATCH /v1beta1/{adUnit.name=adUnits/*}
Consente di aggiornare un'unità pubblicitaria esistente.

Risorsa REST: v1beta1.availabilityOrders

Metodi
complete POST /v1beta1/{name=availabilityOrders/*}:complete
Contrassegna come completato un ordine di disponibilità esistente.
get GET /v1beta1/{name=availabilityOrders/*}
Recupera un singolo ordine di disponibilità.
list GET /v1beta1/availabilityOrders
Elenca gli ordini di disponibilità.

Risorsa REST: v1beta1.availabilityOrders.availabilityLines

Metodi
complete POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete
Contrassegna come completata una riga di disponibilità esistente.
get GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*}
Recupera una singola riga per un ordine di disponibilità.
list GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines
Elenca le righe di un ordine di disponibilità.
reject POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject
Contrassegna come rifiutata una riga di disponibilità esistente.

Risorsa REST: v1beta1.creativeAssets

Metodi
get GET /v1beta1/{name=creativeAssets/*}
Recupera un singolo asset della creatività.
list GET /v1beta1/creativeAssets
Elenca gli asset delle creatività.
patch PATCH /v1beta1/{creativeAsset.name=creativeAssets/*}
Consente di aggiornare un asset della creatività esistente.

Risorsa REST: v1beta1.orders

Metodi
get GET /v1beta1/{name=orders/*}
Recupera un singolo ordine.
list GET /v1beta1/orders
Elenca gli ordini.
patch PATCH /v1beta1/{order.name=orders/*}
Consente di aggiornare un ordine esistente.

Risorsa REST: v1beta1.orders.lines

Metodi
book POST /v1beta1/{name=orders/*/lines/*}:book
Prenota una riga esistente.
get GET /v1beta1/{name=orders/*/lines/*}
Recupera una singola riga per un ordine.
list GET /v1beta1/{parent=orders/*}/lines
Elenca le righe di un ordine.
patch PATCH /v1beta1/{line.name=orders/*/lines/*}
Consente di aggiornare una riga esistente.
reject POST /v1beta1/{name=orders/*/lines/*}:reject
Rifiuta una linea esistente.
reserve POST /v1beta1/{name=orders/*/lines/*}:reserve
Prenota una linea esistente.

Risorsa REST: v1beta1.orders.lines.assignments

Metodi
approve POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve
Approva un compito esistente.
disapprove POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove
Disapprova un compito esistente.
get GET /v1beta1/{name=orders/*/lines/*/assignments/*}
Recupera una singola assegnazione per una riga.
list GET /v1beta1/{parent=orders/*/lines/*}/assignments
Elenca le assegnazioni di una riga.
patch PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*}
Consente di aggiornare un compito esistente.

Risorsa REST: v1beta1.products

Metodi
create POST /v1beta1/products
Crea un nuovo prodotto.
get GET /v1beta1/{name=products/*}
Recupera un singolo prodotto.
list GET /v1beta1/products
Elenca i prodotti.
patch PATCH /v1beta1/{product.name=products/*}
Consente di aggiornare un prodotto esistente.

Risorsa REST: v1.sellers.adPlays

Metodi
batchCreate POST /v1/{parent=sellers/*}/adPlays:batchCreate
Crea una nuova riproduzione in gruppo degli annunci.
create POST /v1/{parent=sellers/*}/adPlays
Crea una riproduzione dell'annuncio.

Risorsa REST: v1.sellers.adUnits

Metodi
create POST /v1/{parent=sellers/*}/adUnits
Crea una nuova unità pubblicitaria.
delete DELETE /v1/{name=sellers/*/adUnits/*}
Elimina un'unità pubblicitaria esistente.
get GET /v1/{name=sellers/*/adUnits/*}
Recupera una singola unità pubblicitaria.
list GET /v1/{parent=sellers/*}/adUnits
Elenca le unità pubblicitarie.
patch PATCH /v1/{adUnit.name=sellers/*/adUnits/*}
Consente di aggiornare un'unità pubblicitaria esistente.

Risorsa REST: v1.sellers.adUnits.impressionSchedules

Metodi
batchUpdate POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate
Aggiorna le pianificazioni delle impressioni in gruppo.
create POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Crea una nuova pianificazione delle impressioni.
get GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*}
Recupera una singola pianificazione delle impressioni.
list GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Elenca le pianificazioni delle impressioni.
patch PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*}
Consente di aggiornare una pianificazione delle impressioni esistente.

Risorsa REST: v1.sellers.availabilityOrders

Metodi
complete POST /v1/{name=sellers/*/availabilityOrders/*}:complete
Contrassegna come completato un ordine di disponibilità esistente.
get GET /v1/{name=sellers/*/availabilityOrders/*}
Recupera un singolo ordine di disponibilità.
list GET /v1/{parent=sellers/*}/availabilityOrders
Elenca gli ordini di disponibilità.

Risorsa REST: v1.sellers.availabilityOrders.availabilityLines

Metodi
complete POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete
Contrassegna come completata una riga di disponibilità esistente.
get GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}
Recupera una singola riga per un ordine di disponibilità.
list GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines
Elenca le righe di un ordine di disponibilità.
reject POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject
Contrassegna come rifiutata una riga di disponibilità esistente.

Risorsa REST: v1.sellers.creativeAssets

Metodi
get GET /v1/{name=sellers/*/creativeAssets/*}
Recupera un singolo asset della creatività.
list GET /v1/{parent=sellers/*}/creativeAssets
Elenca gli asset delle creatività.
patch PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*}
Consente di aggiornare un asset della creatività esistente.

Risorsa REST: v1.sellers.orders

Metodi
completeOrderBooking POST /v1/{order=sellers/*/orders/*}:completeOrderBooking
Completa la prenotazione dell'ordine.
completeOrderReservation POST /v1/{order=sellers/*/orders/*}:completeOrderReservation
Completa la prenotazione dell'ordine.
create POST /v1/{parent=sellers/*}/orders
Crea un nuovo ordine.
get GET /v1/{name=sellers/*/orders/*}
Recupera un singolo ordine.
list GET /v1/{parent=sellers/*}/orders
Elenca gli ordini.
patch PATCH /v1/{order.name=sellers/*/orders/*}
Consente di aggiornare un ordine esistente.

Risorsa REST: v1.sellers.orders.lines

Metodi
book POST /v1/{name=sellers/*/orders/*/lines/*}:book
Prenota una riga esistente.
create POST /v1/{parent=sellers/*/orders/*}/lines
Crea una nuova riga.
get GET /v1/{name=sellers/*/orders/*/lines/*}
Recupera una singola riga per un ordine.
list GET /v1/{parent=sellers/*/orders/*}/lines
Elenca le righe di un ordine.
patch PATCH /v1/{line.name=sellers/*/orders/*/lines/*}
Consente di aggiornare una riga esistente.
reject POST /v1/{name=sellers/*/orders/*/lines/*}:reject
Rifiuta una linea esistente.
reserve POST /v1/{name=sellers/*/orders/*/lines/*}:reserve
Prenota una linea esistente.

Risorsa REST: v1.sellers.orders.lines.assignments

Metodi
approve POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve
Approva un compito esistente.
disapprove POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove
Disapprova un compito esistente.
get GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*}
Recupera una singola assegnazione per una riga.
list GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments
Elenca le assegnazioni di una riga.
patch PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*}
Consente di aggiornare un compito esistente.

Risorsa REST: v1.sellers.products

Metodi
create POST /v1/{parent=sellers/*}/products
Crea un nuovo prodotto.
delete DELETE /v1/{name=sellers/*/products/*}
Elimina un prodotto esistente.
get GET /v1/{name=sellers/*/products/*}
Recupera un singolo prodotto.
list GET /v1/{parent=sellers/*}/products
Elenca i prodotti.
patch PATCH /v1/{product.name=sellers/*/products/*}
Consente di aggiornare un prodotto esistente.