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

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 का सबसे नया वर्शन लाता है.