Merchant API

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

सेवा: merchantapi.googleapis.com

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

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

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

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

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

  • https://merchantapi.googleapis.com

REST रिसॉर्स: reviews_v1beta.accounts.merchantReviews

तरीके
delete DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}
व्यापारी/कंपनी की समीक्षा मिटाता है.
get GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}
व्यापारी/कंपनी की समीक्षा मिलती है.
insert POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
आपके Merchant Center खाते के लिए समीक्षा डालता है.
list GET /reviews/v1beta/{parent=accounts/*}/merchantReviews
कारोबारी या कंपनी की समीक्षाओं की सूची दिखाता है.

REST रिसॉर्स: reviews_v1beta.accounts.productReviews

तरीके
delete DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}
प्रॉडक्ट की समीक्षा मिटाता है.
get GET /reviews/v1beta/{name=accounts/*/productReviews/*}
प्रॉडक्ट की समीक्षा मिलती है.
insert POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert
प्रॉडक्ट की समीक्षा डालता है.
list GET /reviews/v1beta/{parent=accounts/*}/productReviews
प्रॉडक्ट की समीक्षाओं की सूची दिखाता है.

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/*}
आपके Merchant Center खाते में मौजूद प्रॉडक्ट से, चुने गए LocalInventory को मिटाता है.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert
आपके Merchant Center खाते में मौजूद किसी प्रॉडक्ट में LocalInventory रिसॉर्स डालता है.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories
आपके Merchant Center खाते में मौजूद प्रॉडक्ट के लिए, LocalInventory संसाधनों की सूची बनाता है.

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

तरीके
delete DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}
आपके Merchant Center खाते में मौजूद प्रॉडक्ट से, बताए गए RegionalInventory रिसॉर्स को मिटाता है.
insert POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert
आपके Merchant Center खाते में मौजूद किसी प्रॉडक्ट में RegionalInventory डालता है.
list GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories
आपके Merchant Center खाते में मौजूद प्रॉडक्ट के लिए, 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 रिसॉर्स: datasources_v1beta.accounts.dataSources.fileUploads

तरीके
get GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}
डेटा सोर्स की अपलोड की गई नई फ़ाइल का डेटा पाता है.

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 खाते से कोई खाता वापस लाता है.
list GET /accounts/v1beta/accounts
उन खातों की सूची दिखाता है जिन्हें कॉल करने वाले उपयोगकर्ता के पास ऐक्सेस करने की अनुमति है. साथ ही, यह सूची अनुरोध की शर्तों से मेल खाने वाले खातों की भी होती है. जैसे, पेज का साइज़ या फ़िल्टर.
listSubaccounts GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts
किसी एक से ज़्यादा क्लाइंट वाले खाते के सभी उप-खातों की सूची बनाएं.
patch PATCH /accounts/v1beta/{account.name=accounts/*}
किसी भी तरह के खाते को अपडेट करता है: स्टैंडअलोन, एमसीए या उप-खाता.

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

तरीके
getAutofeedSettings GET /accounts/v1beta/{name=accounts/*/autofeedSettings}
किसी खाते की, अपने-आप फ़ीड होने की सेटिंग को वापस लाता है.
updateAutofeedSettings PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}
किसी खाते के लिए, अपने-आप फ़ीड होने की सेटिंग अपडेट करता है.

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

तरीके
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
किसी खाते के कारोबार की पहचान दिखाता है.
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
किसी खाते के कारोबार की पहचान अपडेट करता है.

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

तरीके
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
किसी खाते के कारोबार की जानकारी दिखाता है.
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
किसी खाते के कारोबार की जानकारी अपडेट करता है.

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

तरीके
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Merchant Center खाते के उपयोगकर्ता के लिए, ईमेल की सेटिंग दिखाता है.
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Merchant Center खाते के उपयोगकर्ता के लिए, ईमेल की सेटिंग अपडेट करता है.

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

तरीके
claim POST /accounts/v1beta/{name=accounts/*/homepage}:claim
स्टोर के होम पेज पर दावा करता है.
getHomepage GET /accounts/v1beta/{name=accounts/*/homepage}
किसी स्टोर का होम पेज दिखाता है.
unclaim POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
किसी स्टोर के होम पेज पर दावा हटाता है.
updateHomepage PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
स्टोर के होम पेज को अपडेट करता है.

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

तरीके
getShippingSettings GET /accounts/v1beta/{name=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 खाते के उपयोगकर्ता की जानकारी दिखाता है.
list GET /accounts/v1beta/{parent=accounts/*}/users
Merchant Center खाते के सभी उपयोगकर्ताओं की सूची दिखाता है.
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
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 का नया वर्शन दिखाता है.