DV360 Out of Home Seller API

Dengan DV360 Out of Home Seller API, Anda dapat mengelola inventaris, memesan pesanan, mendapatkan materi iklan, dan mengirim peristiwa pemutaran iklan.

Layanan: dv360outofhomeseller.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://dv360outofhomeseller.googleapis.com

Resource REST: v1beta1

Metode
lookupByExternalId POST /v1beta1:lookupByExternalId
Mengambil semua entity berdasarkan ID eksternal yang tercantum dalam permintaan.

Resource REST: v1beta1.adPlays

Metode
create POST /v1beta1/adPlays
Membuat pemutaran iklan.
createWithExternalIds POST /v1beta1/adPlays:createWithExternalIds
Membuat pemutaran iklan dengan ID eksternal.

Resource REST: v1beta1.adUnits

Metode
create POST /v1beta1/adUnits
Membuat unit iklan baru.
delete DELETE /v1beta1/{name=adUnits/*}
Menghapus unit iklan yang ada.
get GET /v1beta1/{name=adUnits/*}
Mengambil unit iklan tunggal.
list GET /v1beta1/adUnits
Mencantumkan unit iklan.
patch PATCH /v1beta1/{adUnit.name=adUnits/*}
Memperbarui unit iklan yang ada.

Resource REST: v1beta1.availabilityOrders

Metode
complete POST /v1beta1/{name=availabilityOrders/*}:complete
Menandai pesanan ketersediaan yang ada sebagai selesai.
get GET /v1beta1/{name=availabilityOrders/*}
Mengambil pesanan ketersediaan individual.
list GET /v1beta1/availabilityOrders
Mencantumkan pesanan ketersediaan.

Resource REST: v1beta1.availabilityOrders.availabilityLines

Metode
complete POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete
Menandai baris ketersediaan yang ada sebagai selesai.
get GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*}
Mengambil baris individual untuk pesanan ketersediaan.
list GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines
Mencantumkan baris untuk pesanan ketersediaan.
reject POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject
Menandai baris ketersediaan yang ada sebagai ditolak.

Resource REST: v1beta1.creativeAssets

Metode
get GET /v1beta1/{name=creativeAssets/*}
Mengambil aset materi iklan satu per satu.
list GET /v1beta1/creativeAssets
Mencantumkan aset materi iklan.
patch PATCH /v1beta1/{creativeAsset.name=creativeAssets/*}
Memperbarui aset materi iklan yang sudah ada.

Resource REST: v1beta1.orders

Metode
get GET /v1beta1/{name=orders/*}
Mengambil pesanan satu per satu.
list GET /v1beta1/orders
Mencantumkan pesanan.
patch PATCH /v1beta1/{order.name=orders/*}
Memperbarui pesanan yang sudah ada.

Resource REST: v1beta1.orders.lines

Metode
book POST /v1beta1/{name=orders/*/lines/*}:book
Memesan baris yang sudah ada.
get GET /v1beta1/{name=orders/*/lines/*}
Mengambil baris individual untuk pesanan.
list GET /v1beta1/{parent=orders/*}/lines
Mencantumkan baris untuk pesanan.
patch PATCH /v1beta1/{line.name=orders/*/lines/*}
Memperbarui baris yang ada.
reject POST /v1beta1/{name=orders/*/lines/*}:reject
Menolak baris yang ada.
reserve POST /v1beta1/{name=orders/*/lines/*}:reserve
Mencadangkan jalur yang sudah ada.

Resource REST: v1beta1.orders.lines.assignments

Metode
approve POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve
Menyetujui tugas yang sudah ada.
disapprove POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove
Menolak tugas yang sudah ada.
get GET /v1beta1/{name=orders/*/lines/*/assignments/*}
Mengambil tugas individual untuk baris.
list GET /v1beta1/{parent=orders/*/lines/*}/assignments
Mencantumkan tugas untuk baris.
patch PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*}
Memperbarui tugas yang sudah ada.

Resource REST: v1beta1.products

Metode
create POST /v1beta1/products
Membuat produk baru.
get GET /v1beta1/{name=products/*}
Mengambil produk satu per satu.
list GET /v1beta1/products
Mencantumkan produk.
patch PATCH /v1beta1/{product.name=products/*}
Memperbarui produk yang sudah ada.

Resource REST: v1.sellers.adPlays

Metode
batchCreate POST /v1/{parent=sellers/*}/adPlays:batchCreate
Membuat pemutaran iklan baru secara batch.
create POST /v1/{parent=sellers/*}/adPlays
Membuat pemutaran iklan.

Resource REST: v1.sellers.adUnits

Metode
create POST /v1/{parent=sellers/*}/adUnits
Membuat unit iklan baru.
delete DELETE /v1/{name=sellers/*/adUnits/*}
Menghapus unit iklan yang ada.
get GET /v1/{name=sellers/*/adUnits/*}
Mengambil unit iklan tunggal.
list GET /v1/{parent=sellers/*}/adUnits
Mencantumkan unit iklan.
patch PATCH /v1/{adUnit.name=sellers/*/adUnits/*}
Memperbarui unit iklan yang ada.

Resource REST: v1.sellers.adUnits.impressionSchedules

Metode
batchUpdate POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate
Memperbarui jadwal tayangan dalam batch.
create POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Membuat jadwal tayangan baru.
get GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*}
Mengambil jadwal tayangan individu.
list GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
Mencantumkan jadwal tayangan.
patch PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*}
Memperbarui jadwal tayangan yang ada.

Resource REST: v1.sellers.availabilityOrders

Metode
complete POST /v1/{name=sellers/*/availabilityOrders/*}:complete
Menandai pesanan ketersediaan yang ada sebagai selesai.
get GET /v1/{name=sellers/*/availabilityOrders/*}
Mengambil pesanan ketersediaan individual.
list GET /v1/{parent=sellers/*}/availabilityOrders
Mencantumkan pesanan ketersediaan.

Resource REST: v1.sellers.availabilityOrders.availabilityLines

Metode
complete POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete
Menandai baris ketersediaan yang ada sebagai selesai.
get GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}
Mengambil baris individual untuk pesanan ketersediaan.
list GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines
Mencantumkan baris untuk pesanan ketersediaan.
reject POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject
Menandai baris ketersediaan yang ada sebagai ditolak.

Resource REST: v1.sellers.creativeAssets

Metode
get GET /v1/{name=sellers/*/creativeAssets/*}
Mengambil aset materi iklan satu per satu.
list GET /v1/{parent=sellers/*}/creativeAssets
Mencantumkan aset materi iklan.
patch PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*}
Memperbarui aset materi iklan yang sudah ada.

Resource REST: v1.sellers.orders

Metode
completeOrderBooking POST /v1/{order=sellers/*/orders/*}:completeOrderBooking
Menyelesaikan pemesanan pesanan.
completeOrderReservation POST /v1/{order=sellers/*/orders/*}:completeOrderReservation
Menyelesaikan pemesanan pesanan.
create POST /v1/{parent=sellers/*}/orders
Membuat pesanan baru.
get GET /v1/{name=sellers/*/orders/*}
Mengambil pesanan satu per satu.
list GET /v1/{parent=sellers/*}/orders
Mencantumkan pesanan.
patch PATCH /v1/{order.name=sellers/*/orders/*}
Memperbarui pesanan yang sudah ada.

Resource REST: v1.sellers.orders.lines

Metode
book POST /v1/{name=sellers/*/orders/*/lines/*}:book
Memesan baris yang sudah ada.
create POST /v1/{parent=sellers/*/orders/*}/lines
Membuat baris baru.
get GET /v1/{name=sellers/*/orders/*/lines/*}
Mengambil baris individual untuk pesanan.
list GET /v1/{parent=sellers/*/orders/*}/lines
Mencantumkan baris untuk pesanan.
patch PATCH /v1/{line.name=sellers/*/orders/*/lines/*}
Memperbarui baris yang ada.
reject POST /v1/{name=sellers/*/orders/*/lines/*}:reject
Menolak baris yang ada.
reserve POST /v1/{name=sellers/*/orders/*/lines/*}:reserve
Mencadangkan jalur yang sudah ada.

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

Metode
approve POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve
Menyetujui tugas yang sudah ada.
disapprove POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove
Menolak tugas yang sudah ada.
get GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*}
Mengambil tugas individual untuk baris.
list GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments
Mencantumkan tugas untuk baris.
patch PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*}
Memperbarui tugas yang sudah ada.

Resource REST: v1.sellers.products

Metode
create POST /v1/{parent=sellers/*}/products
Membuat produk baru.
delete DELETE /v1/{name=sellers/*/products/*}
Menghapus produk yang sudah ada.
get GET /v1/{name=sellers/*/products/*}
Mengambil produk satu per satu.
list GET /v1/{parent=sellers/*}/products
Mencantumkan produk.
patch PATCH /v1/{product.name=sellers/*/products/*}
Memperbarui produk yang sudah ada.