Merchant API

प्रोग्राम की मदद से अपने Merchant Center खाते मैनेज करें.

सेवा: merchantapi.googleapis.com

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

खोज से जुड़ा दस्तावेज़

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

सेवा एंडपॉइंट

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

  • https://merchantapi.googleapis.com

REST रिसॉर्स: reports_v1beta.accounts.reports

तरीके
search POST /reports/v1beta/{parent=accounts/*}/reports:search
खोज क्वेरी के आधार पर तय की गई रिपोर्ट हासिल करता है.

REST रिसॉर्स: quota_v1beta.accounts.quotas

तरीके
list GET /quota/v1beta/{parent=accounts/*}/quotas
इसमें आपके Merchant Center खाते के लिए, हर ग्रुप के लिए कॉल करने का कोटा और उसके इस्तेमाल की जानकारी दी गई है.

REST संसाधन: promotions_v1beta.accounts.promotions

तरीके
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
यह आपके Merchant Center खाते से प्रमोशन की जानकारी हासिल करता है.
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
आपके Merchant Center खाते के लिए प्रमोशन डालता है.
list GET /promotions/v1beta/{parent=accounts/*}/promotions
इसमें, आपके Merchant Center खाते में प्रमोशन की जानकारी मौजूद होती है.

REST रिसॉर्स: products_v1beta.accounts.productInputs

तरीके
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
आपके Merchant Center खाते से प्रॉडक्ट का इनपुट मिटा देता है.
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
आपके Merchant Center खाते में प्रॉडक्ट का इनपुट अपलोड करता है.

REST रिसॉर्स: products_v1beta.accounts.products

तरीके
get GET /products/v1beta/{name=accounts/*/products/*}
प्रोसेस किए गए प्रॉडक्ट को आपके Merchant Center खाते से वापस लाया जाता है.
list GET /products/v1beta/{parent=accounts/*}/products
यह आपके Merchant Center खाते में, प्रोसेस किए गए प्रॉडक्ट की सूची दिखाता है.

REST रिसॉर्स: notifications_v1beta.accounts.notificationsubscriptions

तरीके
create POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
यह किसी व्यापारी/कंपनी के लिए, सूचना वाली सदस्यता बनाता है.
delete DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
किसी कारोबारी या कंपनी के लिए, सूचना पाने के लिए ली गई सदस्यता मिटा देता है.
get GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}
किसी खाते के लिए, सूचनाओं वाली सदस्यताएं लेता है.
list GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions
किसी कारोबारी या कंपनी के लिए, सूचनाओं से जुड़ी सभी सदस्यताएं लेता है.
patch PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}
किसी व्यापारी/कंपनी/कारोबारी के लिए, सूचना पाने की मौजूदा सदस्यता को अपडेट करता है.

REST रिसॉर्स: lfp_v1beta.accounts.lfpInventories

तरीके
insert POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert
दिए गए टारगेट व्यापारी खाते के लिए एक LfpInventory संसाधन डालता है.

REST संसाधन: lfp_v1beta.accounts.lfpSales

तरीके
insert POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert
दिए गए व्यापारी के लिए LfpSale डालता है.

REST रिसॉर्स: lfp_v1beta.accounts.lfpStores

तरीके
delete DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}
टारगेट किए गए किसी कारोबारी या कंपनी के स्टोर की जानकारी मिटा देता है.
get GET /lfp/v1beta/{name=accounts/*/lfpStores/*}
स्टोर की जानकारी हासिल करता है.
insert POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert
टारगेट किए गए व्यापारी/कंपनी/कारोबारी के लिए स्टोर डालता है.
list GET /lfp/v1beta/{parent=accounts/*}/lfpStores
टारगेट किए गए व्यापारी/कंपनी/कारोबारी के स्टोर की सूची बनाता है. इसके लिए, ListLfpStoresRequest में फ़िल्टर लगाएं.

REST रिसॉर्स: inventories_v1beta.accounts.products.localInventories

तरीके
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}
आपके व्यापारी खाते में मौजूद प्रॉडक्ट से, बताया गया LocalInventory मिटाता है.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
आपके व्यापारी खाते में मौजूद किसी प्रॉडक्ट में LocalInventory संसाधन जोड़ता है.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
आपके व्यापारी खाते में दिए गए प्रॉडक्ट के लिए, LocalInventory संसाधन सूची में शामिल करता है.

REST रिसॉर्स: inventories_v1beta.accounts.products.regionalInventories

तरीके
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
आपके व्यापारी खाते में दिए गए प्रॉडक्ट से, बताए गए RegionalInventory संसाधन को मिटाता है.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
आपके व्यापारी खाते में दिए गए प्रॉडक्ट में RegionalInventory डालता है.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
आपके व्यापारी खाते में दिए गए प्रॉडक्ट के लिए, RegionalInventory संसाधन सूची में शामिल करता है.

REST रिसॉर्स: datasources_v1beta.accounts.dataSources

तरीके
create POST /datasources/v1beta/{parent=accounts/*}/dataSources
दिए गए खाते के लिए, डेटा सोर्स का नया कॉन्फ़िगरेशन बनाता है.
delete DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}
आपके Merchant Center खाते से डेटा सोर्स मिटा देता है.
fetch POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch
आपके Merchant Center खाते के डेटा सोर्स पर, डेटा को तुरंत फ़ेच करता है (फ़ीड पाने के शेड्यूल से बाहर भी).
get GET /datasources/v1beta/{name=accounts/*/dataSources/*}
दिए गए खाते के डेटा सोर्स कॉन्फ़िगरेशन को हासिल करता है.
list GET /datasources/v1beta/{parent=accounts/*}/dataSources
इसमें, दिए गए खाते के डेटा सोर्स के कॉन्फ़िगरेशन की जानकारी होती है.
patch PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}
यह डेटा सोर्स के मौजूदा कॉन्फ़िगरेशन को अपडेट करता है.

REST संसाधन: conversions_v1beta.accounts.conversionSources

तरीके
create POST /conversions/v1beta/{parent=accounts/*}/conversionSources
कन्वर्ज़न का नया सोर्स बनाता है.
delete DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}
कन्वर्ज़न के मौजूदा सोर्स को संग्रहित करता है.
get GET /conversions/v1beta/{name=accounts/*/conversionSources/*}
कन्वर्ज़न का सोर्स फ़ेच करता है.
list GET /conversions/v1beta/{parent=accounts/*}/conversionSources
कन्वर्ज़न के उन सोर्स की सूची हासिल करता है जिनका ऐक्सेस कॉलर के पास है.
patch PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}
कन्वर्ज़न के मौजूदा सोर्स की जानकारी को अपडेट करता है.
undelete POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete
संग्रहित किए गए कन्वर्ज़न के सोर्स को फिर से चालू करता है.

REST संसाधन: accounts_v1beta.accounts

तरीके
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
अतिरिक्त कॉन्फ़िगरेशन के साथ एक स्टैंडअलोन Merchant Center खाता बनाता है.
delete DELETE /accounts/v1beta/{name=accounts/*}
बताए गए खाते को मिटा देता है, भले ही वह खाता किस तरह का हो: स्टैंडअलोन, एमसीए या उप-खाता.
get GET /accounts/v1beta/{name=accounts/*}
आपके Merchant Center खाते से किसी खाते को वापस लाता है.
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
किसी खाते की कारोबार की पहचान की जानकारी हासिल करता है.
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
किसी खाते की कारोबार की जानकारी हासिल करता है.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
स्टोर के होम पेज को हासिल करता है.
getShippingSettings GET /accounts/v1beta/{name=accounts/*/shippingSettings}
शिपिंग की सेटिंग की जानकारी वापस पाएं.
list GET /accounts/v1beta/accounts
यह सूची, कॉल करने वाले उपयोगकर्ता के लिए ऐक्सेस किए जा सकने वाले खातों की सूची बनाती है. साथ ही, यह अनुरोध की शर्तों को पूरा करती है, जैसे कि पेज का साइज़ या फ़िल्टर.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
एक से ज़्यादा क्लाइंट वाले किसी खाते के सभी उप-खातों की सूची बनाएं.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
किसी भी तरह का खाता अपडेट करता है: स्टैंडअलोन, एमसीए या उप-खाता.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
किसी खाते की कारोबार की पहचान को अपडेट करता है.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
किसी खाते की कारोबार की जानकारी को अपडेट करता है.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
किसी स्टोर के होम पेज को अपडेट करता है.

REST संसाधन: accounts_v1beta.accounts.accounttax

तरीके
get GET /accounts/v1beta/{name=accounts/*/accounttax/*}
टैक्स के ऐसे नियमों की जानकारी दिखाता है जो GetAccounttaxRequest की शर्तों से मेल खाते हैं
list GET /accounts/v1beta/{parent=accounts/*}/accounttax
यह आपके Merchant Center खाते में मौजूद उप-खातों की टैक्स सेटिंग की जानकारी देता है.
patch PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*}
खाते की टैक्स सेटिंग को अपडेट करता है.

REST संसाधन: accounts_v1beta.accounts.homepage

तरीके
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
स्टोर के होम पेज पर दावा करता है.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
स्टोर के होम पेज से दावा हटाया जाता है.

REST संसाधन: accounts_v1beta.accounts.issues

तरीके
list GET /accounts/v1beta/{parent=accounts/*}/issues
इसमें, Merchant Center खाते में मौजूद खाते से जुड़ी सभी समस्याओं की जानकारी होती है.

REST संसाधन: accounts_v1beta.accounts.onlineReturnPolicies

तरीके
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
सामान लौटाने की मौजूदा नीति लागू की जाती है.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
इसमें, सामान लौटाने की सभी मौजूदा नीतियों की जानकारी दी गई है.

REST संसाधन: accounts_v1beta.accounts.programs

तरीके
disable POST /accounts/v1beta/{name=accounts/*/programs/*}:disable
खाते के लिए, बताए गए कार्यक्रम में भागीदारी बंद करें.
enable POST /accounts/v1beta/{name=accounts/*/programs/*}:enable
खाते के लिए, बताए गए कार्यक्रम में हिस्सा लेने की सुविधा चालू करें.
get GET /accounts/v1beta/{name=accounts/*/programs/*}
खाते के लिए तय किए गए प्रोग्राम की जानकारी हासिल करता है.
list GET /accounts/v1beta/{parent=accounts/*}/programs
खाते के सभी प्रोग्राम की जानकारी हासिल करता है.

REST संसाधन: accounts_v1beta.accounts.regions

तरीके
create POST /accounts/v1beta/{parent=accounts/*}/regions
इससे आपके Merchant Center खाते में क्षेत्र की परिभाषा बनाई जाती है.
delete DELETE /accounts/v1beta/{name=accounts/*/regions/*}
यह आपके Merchant Center खाते से क्षेत्र की जानकारी मिटा देता है.
get GET /accounts/v1beta/{name=accounts/*/regions/*}
आपके Merchant Center खाते में तय किए गए इलाके की जानकारी हासिल करता है.
list GET /accounts/v1beta/{parent=accounts/*}/regions
यह आपके Merchant Center खाते में मौजूद इलाकों की सूची होती है.
patch PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}
इससे आपके Merchant Center खाते में, इलाके की परिभाषा अपडेट की जाती है.

REST रिसॉर्स: accounts_v1beta.accounts.shippingSettings

तरीके
insert POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert
व्यापारी/कंपनी/कारोबारी की शिपिंग की सेटिंग को, अनुरोध की गई शिपिंग सेटिंग से बदलें.

REST संसाधन: accounts_v1beta.accounts.termsOfServiceAgreementStates

तरीके
get GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}
सेवा की शर्तों के कानूनी समझौते की स्थिति दिखाता है.
retrieveForApplication GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication
ऐप्लिकेशन की सेवा की शर्तों के लिए कानूनी समझौते की स्थिति की जानकारी हासिल करता है.

REST रिसॉर्स: accounts_v1beta.accounts.users

तरीके
create POST /accounts/v1beta/{parent=accounts/*}/users
इससे Merchant Center खाते का उपयोगकर्ता बनता है.
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
Merchant Center खाते के उपयोगकर्ता को मिटा देता है.
get GET /accounts/v1beta/{name=accounts/*/users/*}
Merchant Center खाते के उपयोगकर्ता की जानकारी हासिल करता है.
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
यह विकल्प Merchant Center खाते के किसी उपयोगकर्ता की ईमेल की सेटिंग दिखाता है.
list GET /accounts/v1beta/{parent=accounts/*}/users
Merchant Center खाते के सभी उपयोगकर्ताओं की सूची बनाता है.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
यह Merchant Center खाते के उपयोगकर्ता की जानकारी को अपडेट करता है.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Merchant Center खाते के उपयोगकर्ता के लिए, ईमेल की सेटिंग अपडेट करता है.

REST रिसॉर्स: accounts_v1beta.termsOfService

तरीके
accept GET /accounts/v1beta/{name=termsOfService/*}:accept
TermsOfService स्वीकार करता है.
get GET /accounts/v1beta/{name=termsOfService/*}
दिए गए वर्शन से जुड़े TermsOfService को हासिल करता है.
retrieveLatest GET /accounts/v1beta/termsOfService:retrieveLatest
दिए गए kind और region_code के लिए, TermsOfService के नए वर्शन की जानकारी हासिल करता है.