Google Marketing Platform Admin API

গুগল মার্কেটিং প্ল্যাটফর্ম অ্যাডমিন এপিআই, গুগল মার্কেটিং প্ল্যাটফর্মের কনফিগারেশন ডেটাতে প্রোগ্রাম্যাটিক অ্যাক্সেসের সুযোগ দেয়। আপনি আপনার গুগল মার্কেটিং প্ল্যাটফর্ম অর্গানাইজেশন এবং গুগল অ্যানালিটিক্স অ্যাকাউন্টের মধ্যেকার লিঙ্কগুলো পরিচালনা করতে এবং আপনার GA4 প্রপার্টিগুলোর সার্ভিস লেভেল সেট করতে গুগল মার্কেটিং প্ল্যাটফর্ম অ্যাডমিন এপিআই ব্যবহার করতে পারেন।

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

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

আবিষ্কার নথি

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

পরিষেবা শেষবিন্দু

সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:

  • https://marketingplatformadmin.googleapis.com

REST রিসোর্স: v1alpha.organizations

পদ্ধতি
findSalesPartnerManagedClients POST /v1alpha/{organization=organizations/*}:findSalesPartnerManagedClients
বিক্রয় অংশীদার সংস্থা দ্বারা পরিচালিত গ্রাহকদের একটি তালিকা ফেরত দেয়।
get GET /v1alpha/{name=organizations/*}
একটিমাত্র সংস্থা খুঁজে বের করে।
list GET /v1alpha/organizations
ব্যবহারকারীর প্রবেশাধিকার আছে এমন সংস্থাগুলোর একটি তালিকা ফেরত দেয়।
reportPropertyUsage POST /v1alpha/{organization=organizations/*}:reportPropertyUsage
নির্দিষ্ট মাসের জন্য প্রতিষ্ঠানের অন্তর্গত সম্পত্তিগুলোর ব্যবহার এবং বিলিং সংক্রান্ত তথ্য সংগ্রহ করে।

REST রিসোর্স: v1alpha.organizations.adminAccessBindings

পদ্ধতি
create POST /v1alpha/{parent=organizations/*}/adminAccessBindings
নির্দিষ্ট GMP অর্গানাইজেশনে একটি অ্যাডমিন অ্যাক্সেস বাইন্ডিং তৈরি করে।
get GET /v1alpha/{name=organizations/*/adminAccessBindings/*}
একটিমাত্র অ্যাডমিন অ্যাক্সেস বাইন্ডিং খুঁজে বের করে।
list GET /v1alpha/{parent=organizations/*}/adminAccessBindings
নির্দিষ্ট GMP অর্গানাইজেশনে থাকা অ্যাডমিন অ্যাক্সেস বাইন্ডিংগুলির একটি তালিকা ফেরত দেয়।
patch PATCH /v1alpha/{adminAccessBinding.name=organizations/*/adminAccessBindings/*}
নির্দিষ্ট GMP অর্গানাইজেশনে একটি অ্যাডমিন অ্যাক্সেস বাইন্ডিং আপডেট করে।

REST রিসোর্স: v1alpha.organizations.userGroups

পদ্ধতি
create POST /v1alpha/{parent=organizations/*}/userGroups
নির্দিষ্ট GMP সংস্থায় একটি ব্যবহারকারী গোষ্ঠী তৈরি করে।
delete DELETE /v1alpha/{name=organizations/*/userGroups/*}
নির্দিষ্ট GMP অর্গানাইজেশনে একটি ইউজার গ্রুপ মুছে ফেলে।
get GET /v1alpha/{name=organizations/*/userGroups/*}
একটিমাত্র ব্যবহারকারী গোষ্ঠী খুঁজে বের করে।
list GET /v1alpha/{parent=organizations/*}/userGroups
নির্দিষ্ট GMP সংস্থার ব্যবহারকারী গোষ্ঠীগুলির একটি তালিকা ফেরত দেয়।
patch PATCH /v1alpha/{userGroup.name=organizations/*/userGroups/*}
নির্দিষ্ট GMP সংস্থায় একটি ব্যবহারকারী গোষ্ঠী আপডেট করে।

REST রিসোর্স: v1alpha.organizations.userGroups.members

পদ্ধতি
create POST /v1alpha/{parent=organizations/*/userGroups/*}/members
নির্দিষ্ট GMP ব্যবহারকারী গ্রুপে একজন সদস্যকে যুক্ত করে।
delete DELETE /v1alpha/{name=organizations/*/userGroups/*/members/*}
নির্দিষ্ট GMP ব্যবহারকারী গ্রুপ থেকে একজন সদস্যকে মুছে ফেলে।
get GET /v1alpha/{name=organizations/*/userGroups/*/members/*}
ব্যবহারকারী গোষ্ঠীর একজন সদস্যকে খুঁজে বের করে।
list GET /v1alpha/{parent=organizations/*/userGroups/*}/members
নির্দিষ্ট ব্যবহারকারী গোষ্ঠীর সদস্যদের একটি তালিকা ফেরত দেয়।
patch PATCH /v1alpha/{userGroupMember.name=organizations/*/userGroups/*/members/*}
নির্দিষ্ট GMP ব্যবহারকারী গোষ্ঠীর একজন সদস্যকে হালনাগাদ করে।