Merchant API

আপনার বণিক কেন্দ্র অ্যাকাউন্টগুলি প্রোগ্রাম্যাটিকভাবে পরিচালনা করুন।

পরিষেবা: merchantapi.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কারের নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://merchantapi.googleapis.com

REST সম্পদ: reports_v1beta.accounts.reports

পদ্ধতি
search POST /reports/v1beta/{parent=accounts/*}/reports:search
একটি অনুসন্ধান ক্যোয়ারী দ্বারা সংজ্ঞায়িত একটি প্রতিবেদন পুনরুদ্ধার করে৷

বাকি সম্পদ: quota_v1beta.accounts.quotas

পদ্ধতি
list GET /quota/v1beta/{parent=accounts/*}/quotas
আপনার বণিক কেন্দ্র অ্যাকাউন্টের জন্য প্রতিদিনের কল কোটা এবং গ্রুপ প্রতি ব্যবহারের তালিকা করে।

বাকি সম্পদ: promotions_v1beta.accounts.promotions

পদ্ধতি
get GET /promotions/v1beta/{name=accounts/*/promotions/*}
আপনার মার্চেন্ট সেন্টার অ্যাকাউন্ট থেকে প্রচার পুনরুদ্ধার করে।
insert POST /promotions/v1beta/{parent=accounts/*}/promotions:insert
আপনার বণিক কেন্দ্র অ্যাকাউন্টের জন্য একটি প্রচার সন্নিবেশ করান।
list GET /promotions/v1beta/{parent=accounts/*}/promotions
আপনার Merchant Center অ্যাকাউন্টে প্রচারগুলি তালিকাভুক্ত করুন৷

বাকি সম্পদ: products_v1beta.accounts.productInputs

পদ্ধতি
delete DELETE /products/v1beta/{name=accounts/*/productInputs/*}
আপনার Merchant Center অ্যাকাউন্ট থেকে একটি পণ্য ইনপুট মুছে দেয়।
insert POST /products/v1beta/{parent=accounts/*}/productInputs:insert
আপনার Merchant Center অ্যাকাউন্টে একটি পণ্য ইনপুট আপলোড করে।

বাকি সম্পদ: products_v1beta.accounts.products

পদ্ধতি
get GET /products/v1beta/{name=accounts/*/products/*}
আপনার বণিক কেন্দ্র অ্যাকাউন্ট থেকে প্রক্রিয়াজাত পণ্য পুনরুদ্ধার করে।
list GET /products/v1beta/{parent=accounts/*}/products
আপনার বণিক কেন্দ্র অ্যাকাউন্টে প্রক্রিয়াকৃত পণ্যের তালিকা করুন।

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/*}
একজন ব্যবসায়ীর জন্য একটি বিদ্যমান বিজ্ঞপ্তি সদস্যতা আপডেট করে।

বাকি সম্পদ: 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 সন্নিবেশ করান৷

বাকি সম্পদ: 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 এ ফিল্টার দ্বারা নির্দিষ্ট করা টার্গেট মার্চেন্টের স্টোরের তালিকা করে।

বাকি সম্পদ: 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 সংস্থানগুলি তালিকাভুক্ত করে৷

বাকি সম্পদ: 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
একটি সংরক্ষণাগারভুক্ত রূপান্তর উত্স পুনরায় সক্ষম করে৷

বাকি সম্পদ: accounts_v1beta.accounts

পদ্ধতি
createAndConfigure POST /accounts/v1beta/accounts:createAndConfigure
অতিরিক্ত কনফিগারেশন সহ একটি স্বতন্ত্র মার্চেন্ট সেন্টার অ্যাকাউন্ট তৈরি করে।
delete DELETE /accounts/v1beta/{name=accounts/*}
নির্দিষ্ট অ্যাকাউন্টের ধরন নির্বিশেষে মুছে দেয়: স্বতন্ত্র, MCA বা উপ-অ্যাকাউন্ট।
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/*}
একটি অ্যাকাউন্টের ধরন নির্বিশেষে আপডেট করে: স্বতন্ত্র, MCA বা উপ-অ্যাকাউন্ট।

বাকি সম্পদ: 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/*}
অ্যাকাউন্টের ট্যাক্স সেটিংস আপডেট করে।

বাকি সম্পদ: accounts_v1beta.accounts.businessIdentity

পদ্ধতি
getBusinessIdentity GET /accounts/v1beta/{name=accounts/*/businessIdentity}
একটি অ্যাকাউন্টের ব্যবসায়িক পরিচয় পুনরুদ্ধার করে।
updateBusinessIdentity PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
একটি অ্যাকাউন্টের ব্যবসায়িক পরিচয় আপডেট করে।

বাকি সম্পদ: accounts_v1beta.accounts.businessInfo

পদ্ধতি
getBusinessInfo GET /accounts/v1beta/{name=accounts/*/businessInfo}
একটি অ্যাকাউন্টের ব্যবসার তথ্য পুনরুদ্ধার করে।
updateBusinessInfo PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
একটি অ্যাকাউন্টের ব্যবসার তথ্য আপডেট করে।

বাকি সম্পদ: accounts_v1beta.accounts.emailpreferences

পদ্ধতি
getEmailPreferences GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
একজন বণিক কেন্দ্র অ্যাকাউন্ট ব্যবহারকারীর ইমেল পছন্দ ফেরত দেয়।
updateEmailPreferences PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
মার্চেন্ট সেন্টার অ্যাকাউন্ট ব্যবহারকারীর জন্য ইমেল পছন্দ আপডেট করে।

বাকি সম্পদ: 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}
একটি দোকানের হোমপেজ আপডেট করে।

বাকি সম্পদ: accounts_v1beta.accounts.issues

পদ্ধতি
list GET /accounts/v1beta/{parent=accounts/*}/issues
একটি বণিক কেন্দ্র অ্যাকাউন্টের সমস্ত অ্যাকাউন্ট সমস্যা তালিকাভুক্ত করে।

বাকি সম্পদ: accounts_v1beta.accounts.onlineReturnPolicies

পদ্ধতি
get GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}
একটি বিদ্যমান রিটার্ন নীতি পায়.
list GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies
সমস্ত বিদ্যমান রিটার্ন নীতি তালিকাভুক্ত করে।

বাকি সম্পদ: 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
অ্যাকাউন্টের জন্য সমস্ত প্রোগ্রাম পুনরুদ্ধার করে।

বাকি সম্পদ: 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 অ্যাকাউন্টে একটি অঞ্চলের সংজ্ঞা আপডেট করে।

বাকি সম্পদ: 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
পরিষেবার শর্তাবলীর জন্য চুক্তির অবস্থা পুনরুদ্ধার করে।

বাকি সম্পদ: accounts_v1beta.accounts.users

পদ্ধতি
create POST /accounts/v1beta/{parent=accounts/*}/users
একটি বণিক কেন্দ্র অ্যাকাউন্ট ব্যবহারকারী তৈরি করে।
delete DELETE /accounts/v1beta/{name=accounts/*/users/*}
একটি বণিক কেন্দ্র অ্যাকাউন্ট ব্যবহারকারী মুছে দেয়।
get GET /accounts/v1beta/{name=accounts/*/users/*}
একটি বণিক কেন্দ্র অ্যাকাউন্ট ব্যবহারকারী পুনরুদ্ধার করে।
list GET /accounts/v1beta/{parent=accounts/*}/users
একটি বণিক কেন্দ্র অ্যাকাউন্টের সমস্ত ব্যবহারকারীদের তালিকাভুক্ত করে৷
patch PATCH /accounts/v1beta/{user.name=accounts/*/users/*}
একজন বণিক কেন্দ্র অ্যাকাউন্ট ব্যবহারকারী আপডেট করে।

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 এর সর্বশেষ সংস্করণ পুনরুদ্ধার করে।