DV360 Out of Home Seller API

L'API DV360 Out of Home Seller permet de gérer l'inventaire, de réserver des commandes, d'obtenir des créations et d'envoyer des événements de lecture d'annonces.

Service: dv360outofhomeseller.googleapis.com

Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.

Document de découverte

Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit les documents de découverte suivants :

Point de terminaison du service

Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut disposer de plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :

  • https://dv360outofhomeseller.googleapis.com

Ressource REST: v1beta1

Méthodes
lookupByExternalId POST /v1beta1:lookupByExternalId
Récupère toutes les entités selon l'ID externe répertorié dans la requête.

Ressource REST: v1beta1.adPlays

Méthodes
create POST /v1beta1/adPlays
Crée une lecture de l'annonce.
createWithExternalIds POST /v1beta1/adPlays:createWithExternalIds
Crée une lecture d'annonce avec des ID externes.

Ressource REST: v1beta1.adUnits

Méthodes
create POST /v1beta1/adUnits
Crée un bloc d'annonces.
delete DELETE /v1beta1/{name=adUnits/*}
Supprime un bloc d'annonces existant.
get GET /v1beta1/{name=adUnits/*}
Récupère un bloc d'annonces individuel.
list GET /v1beta1/adUnits
Liste les blocs d'annonces.
patch PATCH /v1beta1/{adUnit.name=adUnits/*}
Met à jour un bloc d'annonces existant.

Ressource REST: v1beta1.availabilityOrders

Méthodes
complete POST /v1beta1/{name=availabilityOrders/*}:complete
Marque une commande de disponibilité existante comme terminée.
get GET /v1beta1/{name=availabilityOrders/*}
Récupère une commande de disponibilité individuelle.
list GET /v1beta1/availabilityOrders
Répertorie les commandes de disponibilité.

Ressource REST: v1beta1.availabilityOrders.availabilityLines

Méthodes
complete POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete
Marque une ligne de disponibilité existante comme terminée.
get GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*}
Récupère une ligne individuelle pour une commande de disponibilité.
list GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines
Liste les lignes d'une commande de disponibilité.
reject POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject
Marque une ligne de disponibilité existante comme refusée.

Ressource REST: v1beta1.creativeAssets

Méthodes
get GET /v1beta1/{name=creativeAssets/*}
Récupère un asset de création individuel.
list GET /v1beta1/creativeAssets
Liste les assets de création.
patch PATCH /v1beta1/{creativeAsset.name=creativeAssets/*}
Met à jour un asset de création existant.

Ressource REST: v1beta1.orders

Méthodes
get GET /v1beta1/{name=orders/*}
Récupère une commande individuelle.
list GET /v1beta1/orders
Liste les commandes.
patch PATCH /v1beta1/{order.name=orders/*}
Met à jour une commande existante.

Ressource REST: v1beta1.orders.lines

Méthodes
book POST /v1beta1/{name=orders/*/lines/*}:book
Permet de réserver une ligne existante.
get GET /v1beta1/{name=orders/*/lines/*}
Récupère une ligne individuelle pour une commande.
list GET /v1beta1/{parent=orders/*}/lines
Répertorie les lignes d'une commande.
patch PATCH /v1beta1/{line.name=orders/*/lines/*}
Met à jour une ligne existante.
reject POST /v1beta1/{name=orders/*/lines/*}:reject
Refuse une ligne existante.
reserve POST /v1beta1/{name=orders/*/lines/*}:reserve
Réserve une ligne existante.

Ressource REST: v1beta1.orders.lines.assignments

Méthodes
approve POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve
Accepte un devoir existant.
disapprove POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove
Refuse un devoir existant.
get GET /v1beta1/{name=orders/*/lines/*/assignments/*}
Récupère un devoir individuel pour une ligne.
list GET /v1beta1/{parent=orders/*/lines/*}/assignments
Répertorie les attributions pour une ligne.
patch PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*}
Met à jour un devoir existant.

Ressource REST: v1beta1.products

Méthodes
create POST /v1beta1/products
Crée un produit.
get GET /v1beta1/{name=products/*}
Récupère un produit individuel.
list GET /v1beta1/products
Répertorie les produits.
patch PATCH /v1beta1/{product.name=products/*}
Met à jour un produit existant.

Ressource REST: v1.sellers.adPlays

Méthodes
batchCreate POST /v1/{parent=sellers/*}/adPlays:batchCreate
Crée des lectures d'annonces de façon groupée.
create POST /v1/{parent=sellers/*}/adPlays
Crée une lecture de l'annonce.

Ressource REST: v1.sellers.adUnits

Méthodes
create POST /v1/{parent=sellers/*}/adUnits
Crée un bloc d'annonces.
delete DELETE /v1/{name=sellers/*/adUnits/*}
Supprime un bloc d'annonces existant.
get GET /v1/{name=sellers/*/adUnits/*}
Récupère un bloc d'annonces individuel.
list GET /v1/{parent=sellers/*}/adUnits
Liste les blocs d'annonces.
patch PATCH /v1/{adUnit.name=sellers/*/adUnits/*}
Met à jour un bloc d'annonces existant.

Ressource REST: v1.sellers.adUnits.impressionSchedules

Méthodes
batchUpdate POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate
Met à jour les calendriers d'impression de manière groupée.
create POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Crée un calendrier de diffusion des impressions.
get GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*}
Récupère un calendrier d'impression individuel.
list GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Liste les calendriers d'impression.
patch PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*}
Met à jour un calendrier de diffusion des impressions existant.

Ressource REST: v1.sellers.availabilityOrders

Méthodes
complete POST /v1/{name=sellers/*/availabilityOrders/*}:complete
Marque une commande de disponibilité existante comme terminée.
get GET /v1/{name=sellers/*/availabilityOrders/*}
Récupère une commande de disponibilité individuelle.
list GET /v1/{parent=sellers/*}/availabilityOrders
Répertorie les commandes de disponibilité.

Ressource REST: v1.sellers.availabilityOrders.availabilityLines

Méthodes
complete POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete
Marque une ligne de disponibilité existante comme terminée.
get GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}
Récupère une ligne individuelle pour une commande de disponibilité.
list GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines
Liste les lignes d'une commande de disponibilité.
reject POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject
Marque une ligne de disponibilité existante comme refusée.

Ressource REST: v1.sellers.creativeAssets

Méthodes
get GET /v1/{name=sellers/*/creativeAssets/*}
Récupère un asset de création individuel.
list GET /v1/{parent=sellers/*}/creativeAssets
Liste les assets de création.
patch PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*}
Met à jour un asset de création existant.

Ressource REST: v1.sellers.orders

Méthodes
completeOrderBooking POST /v1/{order=sellers/*/orders/*}:completeOrderBooking
Termine la réservation de la commande.
completeOrderReservation POST /v1/{order=sellers/*/orders/*}:completeOrderReservation
Termine la réservation de la commande.
create POST /v1/{parent=sellers/*}/orders
Crée une commande.
get GET /v1/{name=sellers/*/orders/*}
Récupère une commande individuelle.
list GET /v1/{parent=sellers/*}/orders
Liste les commandes.
patch PATCH /v1/{order.name=sellers/*/orders/*}
Met à jour une commande existante.

Ressource REST: v1.sellers.orders.lines

Méthodes
book POST /v1/{name=sellers/*/orders/*/lines/*}:book
Permet de réserver une ligne existante.
create POST /v1/{parent=sellers/*/orders/*}/lines
Crée une ligne.
get GET /v1/{name=sellers/*/orders/*/lines/*}
Récupère une ligne individuelle pour une commande.
list GET /v1/{parent=sellers/*/orders/*}/lines
Répertorie les lignes d'une commande.
patch PATCH /v1/{line.name=sellers/*/orders/*/lines/*}
Met à jour une ligne existante.
reject POST /v1/{name=sellers/*/orders/*/lines/*}:reject
Refuse une ligne existante.
reserve POST /v1/{name=sellers/*/orders/*/lines/*}:reserve
Réserve une ligne existante.

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

Méthodes
approve POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve
Accepte un devoir existant.
disapprove POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove
Refuse un devoir existant.
get GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*}
Récupère un devoir individuel pour une ligne.
list GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments
Répertorie les attributions pour une ligne.
patch PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*}
Met à jour un devoir existant.

Ressource REST: v1.sellers.products

Méthodes
create POST /v1/{parent=sellers/*}/products
Crée un produit.
delete DELETE /v1/{name=sellers/*/products/*}
Supprime un produit existant.
get GET /v1/{name=sellers/*/products/*}
Récupère un produit individuel.
list GET /v1/{parent=sellers/*}/products
Répertorie les produits.
patch PATCH /v1/{product.name=sellers/*/products/*}
Met à jour un produit existant.