La API de DV360 Out of Home Seller permite administrar el inventario, reservar pedidos, obtener creatividades y enviar eventos de reproducción de anuncios.
- Recurso de REST: v1beta1
- Recurso de REST: v1beta1.adPlays
- Recurso de REST: v1beta1.adUnits
- Recurso de REST: v1beta1.availabilityOrders
- Recurso de REST: v1beta1.availabilityOrders.availabilityLines
- Recurso de REST: v1beta1.creativeAssets
- Recurso de REST: v1beta1.orders
- Recurso de REST: v1beta1.orders.lines
- Recurso de REST: v1beta1.orders.lines.assignments
- Recurso de REST: v1beta1.products
- Recurso de REST: v1.sellers.adPlays
- Recurso de REST: v1.sellers.adUnits
- Recurso de REST: v1.sellers.adUnits.impressionSchedules
- Recurso de REST: v1.sellers.availabilityOrders
- Recurso de REST: v1.sellers.availabilityOrders.availabilityLines
- Recurso de REST: v1.sellers.creativeAssets
- Recurso de REST: v1.sellers.orders
- Recurso de REST: v1.sellers.orders.lines
- Recurso REST: v1.sellers.orders.lines.assignments
- Recurso de REST: v1.sellers.products
Servicio: dv360outofhomeseller.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://dv360outofhomeseller.googleapis.com
Recurso de REST: v1beta1
| Métodos | |
|---|---|
lookupByExternalId |
POST /v1beta1:lookupByExternalId Recupera todas las entidades según el ID externo que se indica en la solicitud. |
Recurso de REST: v1beta1.adPlays
| Métodos | |
|---|---|
create |
POST /v1beta1/adPlays Crea una reproducción de anuncios. |
createWithExternalIds |
POST /v1beta1/adPlays:createWithExternalIds Crea una reproducción de anuncios con IDs externos. |
Recurso de REST: v1beta1.adUnits
| Métodos | |
|---|---|
create |
POST /v1beta1/adUnits Crea una nueva unidad de anuncios. |
delete |
DELETE /v1beta1/{name=adUnits/*} Borra una unidad de anuncios existente. |
get |
GET /v1beta1/{name=adUnits/*} Recupera una unidad de anuncios individual. |
list |
GET /v1beta1/adUnits Muestra una lista de las unidades de anuncios. |
patch |
PATCH /v1beta1/{adUnit.name=adUnits/*} Actualiza una unidad de anuncios existente. |
Recurso de REST: v1beta1.availabilityOrders
| Métodos | |
|---|---|
complete |
POST /v1beta1/{name=availabilityOrders/*}:complete Marca un pedido de disponibilidad existente como completado. |
get |
GET /v1beta1/{name=availabilityOrders/*} Recupera un pedido de disponibilidad individual. |
list |
GET /v1beta1/availabilityOrders Muestra una lista de los pedidos de disponibilidad. |
Recurso de REST: v1beta1.availabilityOrders.availabilityLines
| Métodos | |
|---|---|
complete |
POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete Marca una línea de disponibilidad existente como completa. |
get |
GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*} Recupera una línea individual para un pedido de disponibilidad. |
list |
GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines Muestra una lista de las líneas de un pedido de disponibilidad. |
reject |
POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject Marca una línea de disponibilidad existente como rechazada. |
Recurso de REST: v1beta1.creativeAssets
| Métodos | |
|---|---|
get |
GET /v1beta1/{name=creativeAssets/*} Recupera un recurso de creatividad individual. |
list |
GET /v1beta1/creativeAssets Muestra una lista de los recursos de creatividad. |
patch |
PATCH /v1beta1/{creativeAsset.name=creativeAssets/*} Actualiza un recurso de creatividad existente. |
Recurso de REST: v1beta1.orders
| Métodos | |
|---|---|
get |
GET /v1beta1/{name=orders/*} Recupera un pedido individual. |
list |
GET /v1beta1/orders Muestra una lista de los pedidos. |
patch |
PATCH /v1beta1/{order.name=orders/*} Actualiza un pedido existente. |
Recurso de REST: v1beta1.orders.lines
| Métodos | |
|---|---|
book |
POST /v1beta1/{name=orders/*/lines/*}:book Reserva una línea existente. |
get |
GET /v1beta1/{name=orders/*/lines/*} Recupera una línea individual para un pedido. |
list |
GET /v1beta1/{parent=orders/*}/lines Muestra una lista de las líneas de un pedido. |
patch |
PATCH /v1beta1/{line.name=orders/*/lines/*} Actualiza una línea existente. |
reject |
POST /v1beta1/{name=orders/*/lines/*}:reject Rechaza una línea existente. |
reserve |
POST /v1beta1/{name=orders/*/lines/*}:reserve Reserva una línea existente. |
Recurso de REST: v1beta1.orders.lines.assignments
| Métodos | |
|---|---|
approve |
POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve Aprueba una tarea existente. |
disapprove |
POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove Rechaza una tarea existente. |
get |
GET /v1beta1/{name=orders/*/lines/*/assignments/*} Recupera una asignación individual de una línea. |
list |
GET /v1beta1/{parent=orders/*/lines/*}/assignments Muestra una lista de las asignaciones de una línea. |
patch |
PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*} Actualiza una tarea existente. |
Recurso de REST: v1beta1.products
| Métodos | |
|---|---|
create |
POST /v1beta1/products Crea un producto nuevo. |
get |
GET /v1beta1/{name=products/*} Recupera un producto individual. |
list |
GET /v1beta1/products Muestra una lista de los productos. |
patch |
PATCH /v1beta1/{product.name=products/*} Actualiza un producto existente. |
Recurso de REST: v1.sellers.adPlays
| Métodos | |
|---|---|
batchCreate |
POST /v1/{parent=sellers/*}/adPlays:batchCreate Crea nuevas reproducciones de anuncios en lotes. |
create |
POST /v1/{parent=sellers/*}/adPlays Crea una reproducción de anuncios. |
Recurso de REST: v1.sellers.adUnits
| Métodos | |
|---|---|
create |
POST /v1/{parent=sellers/*}/adUnits Crea una nueva unidad de anuncios. |
delete |
DELETE /v1/{name=sellers/*/adUnits/*} Borra una unidad de anuncios existente. |
get |
GET /v1/{name=sellers/*/adUnits/*} Recupera una unidad de anuncios individual. |
list |
GET /v1/{parent=sellers/*}/adUnits Muestra una lista de las unidades de anuncios. |
patch |
PATCH /v1/{adUnit.name=sellers/*/adUnits/*} Actualiza una unidad de anuncios existente. |
Recurso de REST: v1.sellers.adUnits.impressionSchedules
| Métodos | |
|---|---|
batchUpdate |
POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate Actualiza las programaciones de impresiones por lotes. |
create |
POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules Crea una programación de impresiones nueva. |
get |
GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*} Recupera una programación de impresiones individual. |
list |
GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules Enumera las programaciones de impresiones. |
patch |
PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*} Actualiza una programación de impresiones existente. |
Recurso de REST: v1.sellers.availabilityOrders
| Métodos | |
|---|---|
complete |
POST /v1/{name=sellers/*/availabilityOrders/*}:complete Marca un pedido de disponibilidad existente como completado. |
get |
GET /v1/{name=sellers/*/availabilityOrders/*} Recupera un pedido de disponibilidad individual. |
list |
GET /v1/{parent=sellers/*}/availabilityOrders Muestra una lista de los pedidos de disponibilidad. |
Recurso de REST: v1.sellers.availabilityOrders.availabilityLines
| Métodos | |
|---|---|
complete |
POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete Marca una línea de disponibilidad existente como completa. |
get |
GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*} Recupera una línea individual para un pedido de disponibilidad. |
list |
GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines Muestra una lista de las líneas de un pedido de disponibilidad. |
reject |
POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject Marca una línea de disponibilidad existente como rechazada. |
Recurso de REST: v1.sellers.creativeAssets
| Métodos | |
|---|---|
get |
GET /v1/{name=sellers/*/creativeAssets/*} Recupera un recurso de creatividad individual. |
list |
GET /v1/{parent=sellers/*}/creativeAssets Muestra una lista de los recursos de creatividad. |
patch |
PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*} Actualiza un recurso de creatividad existente. |
Recurso de REST: v1.sellers.orders
| Métodos | |
|---|---|
completeOrderBooking |
POST /v1/{order=sellers/*/orders/*}:completeOrderBooking Completa la reserva del pedido. |
completeOrderReservation |
POST /v1/{order=sellers/*/orders/*}:completeOrderReservation Completa la reserva del pedido. |
create |
POST /v1/{parent=sellers/*}/orders Crea un pedido nuevo. |
get |
GET /v1/{name=sellers/*/orders/*} Recupera un pedido individual. |
list |
GET /v1/{parent=sellers/*}/orders Muestra una lista de los pedidos. |
patch |
PATCH /v1/{order.name=sellers/*/orders/*} Actualiza un pedido existente. |
Recurso de REST: v1.sellers.orders.lines
| Métodos | |
|---|---|
book |
POST /v1/{name=sellers/*/orders/*/lines/*}:book Reserva una línea existente. |
create |
POST /v1/{parent=sellers/*/orders/*}/lines Crea una línea nueva. |
get |
GET /v1/{name=sellers/*/orders/*/lines/*} Recupera una línea individual para un pedido. |
list |
GET /v1/{parent=sellers/*/orders/*}/lines Muestra una lista de las líneas de un pedido. |
patch |
PATCH /v1/{line.name=sellers/*/orders/*/lines/*} Actualiza una línea existente. |
reject |
POST /v1/{name=sellers/*/orders/*/lines/*}:reject Rechaza una línea existente. |
reserve |
POST /v1/{name=sellers/*/orders/*/lines/*}:reserve Reserva una línea existente. |
Recurso de REST: v1.sellers.orders.lines.assignments
| Métodos | |
|---|---|
approve |
POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve Aprueba una tarea existente. |
disapprove |
POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove Rechaza una tarea existente. |
get |
GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*} Recupera una asignación individual de una línea. |
list |
GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments Muestra una lista de las asignaciones de una línea. |
patch |
PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*} Actualiza una tarea existente. |
Recurso de REST: v1.sellers.products
| Métodos | |
|---|---|
create |
POST /v1/{parent=sellers/*}/products Crea un producto nuevo. |
delete |
DELETE /v1/{name=sellers/*/products/*} Borra un producto existente. |
get |
GET /v1/{name=sellers/*/products/*} Recupera un producto individual. |
list |
GET /v1/{parent=sellers/*}/products Muestra una lista de los productos. |
patch |
PATCH /v1/{product.name=sellers/*/products/*} Actualiza un producto existente. |