DV360 Out of Home Seller API

DV360 Out of Home Seller API, इन्वेंट्री को मैनेज करने, ऑर्डर बुक करने, क्रिएटिव पाने, और विज्ञापन चलाने के इवेंट सबमिट करने में मदद करता है.

सेवा: dv360outofhomeseller.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी खुद की लाइब्रेरी की ज़रूरत है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में, आपकी खोज से जुड़े कई दस्तावेज़ मिल सकते हैं. यह सेवा, खोज से जुड़े ये दस्तावेज़ उपलब्ध कराती है:

सर्विस एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में नीचे दिया गया सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई, इस सर्विस एंडपॉइंट से जुड़े हैं:

  • https://dv360outofhomeseller.googleapis.com

REST रिसॉर्स: v1beta1

तरीके
lookupByExternalId POST /v1beta1:lookupByExternalId
अनुरोध में शामिल बाहरी आईडी से, सभी इकाइयों को वापस लाया जाता है.

REST रिसॉर्स: v1beta1.adPlays

तरीके
create POST /v1beta1/adPlays
इससे विज्ञापन प्ले बनाया जाता है.
createWithExternalIds POST /v1beta1/adPlays:createWithExternalIds
बाहरी आईडी के साथ विज्ञापन के लिए प्ले बनाता है.

REST रिसॉर्स: v1beta1.adUnits

तरीके
create POST /v1beta1/adUnits
एक नई विज्ञापन यूनिट बनाता है.
delete DELETE /v1beta1/{name=adUnits/*}
मौजूदा विज्ञापन यूनिट को मिटाता है.
get GET /v1beta1/{name=adUnits/*}
किसी व्यक्तिगत विज्ञापन यूनिट को फिर से हासिल करता है.
list GET /v1beta1/adUnits
विज्ञापन यूनिट की सूची बनाता है.
patch PATCH /v1beta1/{adUnit.name=adUnits/*}
किसी मौजूदा विज्ञापन यूनिट को अपडेट करता है.

REST रिसॉर्स: v1beta1.availabilityOrders

तरीके
complete POST /v1beta1/{name=availabilityOrders/*}:complete
उपलब्धता के किसी मौजूदा ऑर्डर को 'पूरा हो गया' के तौर पर मार्क करता है.
get GET /v1beta1/{name=availabilityOrders/*}
उपलब्धता के लिए किसी खास ऑर्डर को फिर से हासिल करता है.
list GET /v1beta1/availabilityOrders
इसमें उपलब्धता के ऑर्डर की जानकारी दी जाती है.

आराम करने के लिए संसाधन: v1beta1.availabilityOrders.availabilityLines

तरीके
complete POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete
यह विकल्प, उपलब्धता की किसी मौजूदा लाइन को 'पूरा हो गया' के तौर पर मार्क करता है.
get GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*}
उपलब्धता ऑर्डर के लिए अलग-अलग लाइन में ले जाता है.
list GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines
उपलब्धता ऑर्डर के लिए लाइनों की सूची.
reject POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject
'खरीदारी के लिए उपलब्धता' की मौजूदा लाइन को 'अस्वीकार किया गया' के तौर पर मार्क करता है.

REST रिसॉर्स: v1beta1.creativeAssets

तरीके
get GET /v1beta1/{name=creativeAssets/*}
यह क्रिएटिव ऐसेट, अलग से डाउनलोड करता है.
list GET /v1beta1/creativeAssets
क्रिएटिव ऐसेट की सूची देता है.
patch PATCH /v1beta1/{creativeAsset.name=creativeAssets/*}
मौजूदा क्रिएटिव ऐसेट को अपडेट करता है.

REST रिसॉर्स: v1beta1.orders

तरीके
get GET /v1beta1/{name=orders/*}
किसी व्यक्तिगत ऑर्डर को फिर से हासिल करता है.
list GET /v1beta1/orders
ऑर्डर की सूची बनाता है.
patch PATCH /v1beta1/{order.name=orders/*}
किसी मौजूदा ऑर्डर को अपडेट करता है.

REST रिसॉर्स: v1beta1.orders.lines

तरीके
book POST /v1beta1/{name=orders/*/lines/*}:book
कोई मौजूदा लाइन बुक करें.
get GET /v1beta1/{name=orders/*/lines/*}
किसी ऑर्डर के लिए एक अलग लाइन देता है.
list GET /v1beta1/{parent=orders/*}/lines
इसमें किसी ऑर्डर के लिए लाइनें दिखती हैं.
patch PATCH /v1beta1/{line.name=orders/*/lines/*}
किसी मौजूदा लाइन को अपडेट करता है.
reject POST /v1beta1/{name=orders/*/lines/*}:reject
मौजूदा लाइन को अस्वीकार करता है.
reserve POST /v1beta1/{name=orders/*/lines/*}:reserve
किसी मौजूदा लाइन को रिज़र्व करता है.

REST रिसॉर्स: v1beta1.orders.lines.assignments

तरीके
approve POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve
मौजूदा असाइनमेंट को मंज़ूरी देता है.
disapprove POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove
किसी मौजूदा असाइनमेंट को अस्वीकार कर देता है.
get GET /v1beta1/{name=orders/*/lines/*/assignments/*}
किसी लाइन के लिए अलग से असाइन किया गया असाइनमेंट लाता है.
list GET /v1beta1/{parent=orders/*/lines/*}/assignments
इसमें किसी लाइन के असाइनमेंट की सूची होती है.
patch PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*}
मौजूदा असाइनमेंट को अपडेट करता है.

REST रिसॉर्स: v1beta1.products

तरीके
create POST /v1beta1/products
नया प्रॉडक्ट बनाता है.
get GET /v1beta1/{name=products/*}
यह किसी एक प्रॉडक्ट को फिर से हासिल करता है.
list GET /v1beta1/products
प्रॉडक्ट की सूची बनाता है.
patch PATCH /v1beta1/{product.name=products/*}
किसी मौजूदा प्रॉडक्ट को अपडेट करता है.

REST रिसॉर्स: v1.sellers.adPlays

तरीके
batchCreate POST /v1/{parent=sellers/*}/adPlays:batchCreate
बैच में नए विज्ञापन प्ले बनाता है.
create POST /v1/{parent=sellers/*}/adPlays
इससे विज्ञापन प्ले बनाया जाता है.

REST रिसॉर्स: v1.sellers.adUnits

तरीके
create POST /v1/{parent=sellers/*}/adUnits
एक नई विज्ञापन यूनिट बनाता है.
delete DELETE /v1/{name=sellers/*/adUnits/*}
मौजूदा विज्ञापन यूनिट को मिटाता है.
get GET /v1/{name=sellers/*/adUnits/*}
किसी व्यक्तिगत विज्ञापन यूनिट को फिर से हासिल करता है.
list GET /v1/{parent=sellers/*}/adUnits
विज्ञापन यूनिट की सूची बनाता है.
patch PATCH /v1/{adUnit.name=sellers/*/adUnits/*}
किसी मौजूदा विज्ञापन यूनिट को अपडेट करता है.

REST रिसॉर्स: v1.sellers.adUnits.impressionSchedules

तरीके
batchUpdate POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate
इंप्रेशन शेड्यूल को बैच में अपडेट किया जाता है.
create POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
नया इंप्रेशन शेड्यूल बनाता है.
get GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*}
यह इंप्रेशन के शेड्यूल को अलग से इकट्ठा करता है.
list GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
इंप्रेशन के शेड्यूल की सूची देता है.
patch PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*}
मौजूदा इंप्रेशन शेड्यूल को अपडेट करता है.

REST रिसॉर्स: v1.sellers.availabilityOrders

तरीके
complete POST /v1/{name=sellers/*/availabilityOrders/*}:complete
उपलब्धता के किसी मौजूदा ऑर्डर को 'पूरा हो गया' के तौर पर मार्क करता है.
get GET /v1/{name=sellers/*/availabilityOrders/*}
उपलब्धता के लिए किसी खास ऑर्डर को फिर से हासिल करता है.
list GET /v1/{parent=sellers/*}/availabilityOrders
इसमें उपलब्धता के ऑर्डर की जानकारी दी जाती है.

REST रिसॉर्स: v1.sellers.availabilityOrders.availabilityLines

तरीके
complete POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete
यह विकल्प, उपलब्धता की किसी मौजूदा लाइन को 'पूरा हो गया' के तौर पर मार्क करता है.
get GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}
उपलब्धता ऑर्डर के लिए अलग-अलग लाइन में ले जाता है.
list GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines
उपलब्धता ऑर्डर के लिए लाइनों की सूची.
reject POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject
'खरीदारी के लिए उपलब्धता' की मौजूदा लाइन को 'अस्वीकार किया गया' के तौर पर मार्क करता है.

REST रिसॉर्स: v1.sellers.creativeAssets

तरीके
get GET /v1/{name=sellers/*/creativeAssets/*}
यह क्रिएटिव ऐसेट, अलग से डाउनलोड करता है.
list GET /v1/{parent=sellers/*}/creativeAssets
क्रिएटिव ऐसेट की सूची देता है.
patch PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*}
मौजूदा क्रिएटिव ऐसेट को अपडेट करता है.

REST रिसॉर्स: v1.sellers.orders

तरीके
completeOrderBooking POST /v1/{order=sellers/*/orders/*}:completeOrderBooking
ऑर्डर बुकिंग की प्रक्रिया पूरी करता है.
completeOrderReservation POST /v1/{order=sellers/*/orders/*}:completeOrderReservation
इससे ऑर्डर की बुकिंग हो जाती है.
create POST /v1/{parent=sellers/*}/orders
नया ऑर्डर बनाता है.
get GET /v1/{name=sellers/*/orders/*}
किसी व्यक्तिगत ऑर्डर को फिर से हासिल करता है.
list GET /v1/{parent=sellers/*}/orders
ऑर्डर की सूची बनाता है.
patch PATCH /v1/{order.name=sellers/*/orders/*}
किसी मौजूदा ऑर्डर को अपडेट करता है.

REST रिसॉर्स: v1.sellers.orders.lines

तरीके
book POST /v1/{name=sellers/*/orders/*/lines/*}:book
कोई मौजूदा लाइन बुक करें.
create POST /v1/{parent=sellers/*/orders/*}/lines
नई लाइन बनाता है.
get GET /v1/{name=sellers/*/orders/*/lines/*}
किसी ऑर्डर के लिए एक अलग लाइन देता है.
list GET /v1/{parent=sellers/*/orders/*}/lines
इसमें किसी ऑर्डर के लिए लाइनें दिखती हैं.
patch PATCH /v1/{line.name=sellers/*/orders/*/lines/*}
किसी मौजूदा लाइन को अपडेट करता है.
reject POST /v1/{name=sellers/*/orders/*/lines/*}:reject
मौजूदा लाइन को अस्वीकार करता है.
reserve POST /v1/{name=sellers/*/orders/*/lines/*}:reserve
किसी मौजूदा लाइन को रिज़र्व करता है.

REST रिसॉर्स: v1.sellers.orders.lines.assignments

तरीके
approve POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve
मौजूदा असाइनमेंट को मंज़ूरी देता है.
disapprove POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove
किसी मौजूदा असाइनमेंट को अस्वीकार कर देता है.
get GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*}
किसी लाइन के लिए अलग से असाइन किया गया असाइनमेंट लाता है.
list GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments
इसमें किसी लाइन के असाइनमेंट की सूची होती है.
patch PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*}
मौजूदा असाइनमेंट को अपडेट करता है.

REST रिसॉर्स: v1.sellers.products

तरीके
create POST /v1/{parent=sellers/*}/products
नया प्रॉडक्ट बनाता है.
delete DELETE /v1/{name=sellers/*/products/*}
मौजूदा प्रॉडक्ट को मिटा दिया जाता है.
get GET /v1/{name=sellers/*/products/*}
यह किसी एक प्रॉडक्ट को फिर से हासिल करता है.
list GET /v1/{parent=sellers/*}/products
प्रॉडक्ट की सूची बनाता है.
patch PATCH /v1/{product.name=sellers/*/products/*}
किसी मौजूदा प्रॉडक्ट को अपडेट करता है.