Google Chat API

গুগল চ্যাট এপিআই আপনাকে চ্যাট অ্যাপ তৈরি করার সুযোগ দেয়, যার মাধ্যমে আপনি আপনার পরিষেবাগুলোকে গুগল চ্যাটের সাথে একীভূত করতে এবং স্পেস, সদস্য ও বার্তার মতো চ্যাট রিসোর্সগুলো পরিচালনা করতে পারেন।

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

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

আবিষ্কার নথি

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

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

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

  • https://chat.googleapis.com

REST রিসোর্স: v1.customEmojis

পদ্ধতি
create POST /v1/customEmojis
নিজস্ব ইমোজি তৈরি করে।
delete DELETE /v1/{name=customEmojis/*}
কাস্টম ইমোজি মুছে দেয়।
get GET /v1/{name=customEmojis/*}
কাস্টম ইমোজি সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/customEmojis
প্রমাণীকৃত ব্যবহারকারীর কাছে দৃশ্যমান কাস্টম ইমোজিগুলোর তালিকা।

REST রিসোর্স: v1.media

পদ্ধতি
download GET /v1/media/{resourceName=**}
মিডিয়া ডাউনলোড করে।
upload POST /upload/v1/{parent=spaces/*}/attachments:upload
একটি সংযুক্তি আপলোড করে।

REST রিসোর্স: v1.spaces

পদ্ধতি
completeImport POST /v1/{name=spaces/*}:completeImport
নির্দিষ্ট স্থানের জন্য আমদানি প্রক্রিয়া সম্পন্ন করে এবং এটিকে ব্যবহারকারীদের কাছে দৃশ্যমান করে তোলে।
create POST /v1/spaces
একটি স্থান তৈরি করে।
delete DELETE /v1/{name=spaces/*}
একটি নামযুক্ত স্পেস মুছে ফেলে।
findDirectMessage GET /v1/spaces:findDirectMessage
নির্দিষ্ট ব্যবহারকারীর সাথে বিদ্যমান সরাসরি বার্তাটি ফেরত দেয়।
findGroupChats GET /v1/spaces:findGroupChats
spaceType == GROUP_CHAT এমন সমস্ত স্পেস ফেরত দেয়, যেগুলোর মানব সদস্যপদে ঠিক কলিং ইউজার এবং FindGroupChatsRequest.users এ উল্লেখিত ইউজাররা অন্তর্ভুক্ত রয়েছে।
get GET /v1/{name=spaces/*}
একটি স্থান সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/spaces
কলার যেসব স্পেসের সদস্য, সেগুলোর তালিকা দেখায়।
patch PATCH /v1/{space.name=spaces/*}
একটি স্থান আপডেট করে।
search GET /v1/spaces:search
প্রশাসকের অনুসন্ধানের উপর ভিত্তি করে একটি গুগল ওয়ার্কস্পেস সংস্থার অন্তর্গত স্পেসগুলির একটি তালিকা ফেরত দেয়।
setup POST /v1/spaces:setup
একটি স্থান তৈরি করে এবং এতে নির্দিষ্ট ব্যবহারকারীদের যুক্ত করে।

REST রিসোর্স: v1.spaces.members

পদ্ধতি
create POST /v1/{parent=spaces/*}/members
কলকারী চ্যাট অ্যাপ, কোনো ব্যবহারকারী বা গুগল গ্রুপের জন্য সদস্যপদ তৈরি করে।
delete DELETE /v1/{name=spaces/*/members/*}
সদস্যপদ মুছে দেয়।
get GET /v1/{name=spaces/*/members/*}
সদস্যপদ সংক্রান্ত বিস্তারিত তথ্য ফেরত দেয়।
list GET /v1/{parent=spaces/*}/members
একটি স্থানের সদস্যপদগুলো তালিকাভুক্ত করে।
patch PATCH /v1/{membership.name=spaces/*/members/*}
সদস্যপদ হালনাগাদ করে।

REST রিসোর্স: v1.spaces.messages

পদ্ধতি
create POST /v1/{parent=spaces/*}/messages
গুগল চ্যাট স্পেসে একটি বার্তা তৈরি করে।
delete DELETE /v1/{name=spaces/*/messages/*}
একটি বার্তা মুছে দেয়।
get GET /v1/{name=spaces/*/messages/*}
একটি বার্তা সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/{parent=spaces/*}/messages
কলার যে স্পেসের সদস্য, সেই স্পেসের মেসেজগুলো তালিকাভুক্ত করে, যার মধ্যে ব্লক করা সদস্য এবং স্পেসের মেসেজও অন্তর্ভুক্ত থাকে।
patch PATCH /v1/{message.name=spaces/*/messages/*}
একটি বার্তা আপডেট করে।
replaceCards POST /v1/{name=spaces/*/messages/*}:replaceCards
বার্তার অন্তর্ভুক্ত কার্ডগুলোকে প্রতিস্থাপন করে।
update PUT /v1/{message.name=spaces/*/messages/*}
একটি বার্তা আপডেট করে।

REST রিসোর্স: v1.spaces.messages.attachments

পদ্ধতি
get GET /v1/{name=spaces/*/messages/*/attachments/*}
মেসেজ অ্যাটাচমেন্টের মেটাডেটা সংগ্রহ করে।

REST রিসোর্স: v1.spaces.messages.reactions

পদ্ধতি
create POST /v1/{parent=spaces/*/messages/*}/reactions
একটি প্রতিক্রিয়া তৈরি করে এবং সেটিকে একটি বার্তায় যুক্ত করে।
delete DELETE /v1/{name=spaces/*/messages/*/reactions/*}
বার্তার প্রতিক্রিয়া মুছে দেয়।
list GET /v1/{parent=spaces/*/messages/*}/reactions
একটি বার্তার প্রতিক্রিয়াগুলো তালিকাভুক্ত করে।

REST রিসোর্স: v1.spaces.spaceEvents

পদ্ধতি
get GET /v1/{name=spaces/*/spaceEvents/*}
গুগল চ্যাট স্পেস থেকে একটি ইভেন্ট ফেরত দেয়।
list GET /v1/{parent=spaces/*}/spaceEvents
একটি গুগল চ্যাট স্পেস থেকে ইভেন্টগুলির তালিকা দেখায়।

REST রিসোর্স: v1.users.sections

পদ্ধতি
create POST /v1/{parent=users/*}/sections
গুগল চ্যাটে একটি বিভাগ তৈরি করে।
delete DELETE /v1/{name=users/*/sections/*}
CUSTOM_SECTION টাইপের একটি সেকশন মুছে ফেলে।
list GET /v1/{parent=users/*}/sections
চ্যাট ব্যবহারকারীর জন্য উপলব্ধ বিভাগগুলির তালিকা।
patch PATCH /v1/{section.name=users/*/sections/*}
একটি বিভাগ আপডেট করে।
position POST /v1/{name=users/*/sections/*}:position
একটি বিভাগের সাজানোর ক্রম পরিবর্তন করে।

REST রিসোর্স: v1.users.sections.items

পদ্ধতি
list GET /v1/{parent=users/*/sections/*}/items
একটি বিভাগের আইটেমগুলো তালিকাভুক্ত করে।
move POST /v1/{name=users/*/sections/*/items/*}:move
একটি আইটেমকে এক বিভাগ থেকে অন্য বিভাগে স্থানান্তর করে।

REST রিসোর্স: v1.users.spaces

পদ্ধতি
getSpaceReadState GET /v1/{name=users/*/spaces/*/spaceReadState}
কোনো একটি স্পেসের মধ্যে ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।
updateSpaceReadState PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}
কোনো স্পেসের মধ্যে ব্যবহারকারীর পঠিত অবস্থা আপডেট করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।

REST রিসোর্স: v1.users.spaces.spaceNotificationSetting

পদ্ধতি
get GET /v1/{name=users/*/spaces/*/spaceNotificationSetting}
স্পেস নোটিফিকেশন সেটিংটি পাওয়া যায়।
patch PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting}
স্পেস নোটিফিকেশন সেটিং আপডেট করে।

REST রিসোর্স: v1.users.spaces.threads

পদ্ধতি
getThreadReadState GET /v1/{name=users/*/spaces/*/threads/*/threadReadState}
একটি থ্রেডের মধ্যে কোনো ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।
,

গুগল চ্যাট এপিআই আপনাকে চ্যাট অ্যাপ তৈরি করার সুযোগ দেয়, যার মাধ্যমে আপনি আপনার পরিষেবাগুলোকে গুগল চ্যাটের সাথে একীভূত করতে এবং স্পেস, সদস্য ও বার্তার মতো চ্যাট রিসোর্সগুলো পরিচালনা করতে পারেন।

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

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

আবিষ্কার নথি

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

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

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

  • https://chat.googleapis.com

REST রিসোর্স: v1.customEmojis

পদ্ধতি
create POST /v1/customEmojis
নিজস্ব ইমোজি তৈরি করে।
delete DELETE /v1/{name=customEmojis/*}
কাস্টম ইমোজি মুছে দেয়।
get GET /v1/{name=customEmojis/*}
কাস্টম ইমোজি সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/customEmojis
প্রমাণীকৃত ব্যবহারকারীর কাছে দৃশ্যমান কাস্টম ইমোজিগুলোর তালিকা।

REST রিসোর্স: v1.media

পদ্ধতি
download GET /v1/media/{resourceName=**}
মিডিয়া ডাউনলোড করে।
upload POST /upload/v1/{parent=spaces/*}/attachments:upload
একটি সংযুক্তি আপলোড করে।

REST রিসোর্স: v1.spaces

পদ্ধতি
completeImport POST /v1/{name=spaces/*}:completeImport
নির্দিষ্ট স্থানের জন্য আমদানি প্রক্রিয়া সম্পন্ন করে এবং এটিকে ব্যবহারকারীদের কাছে দৃশ্যমান করে তোলে।
create POST /v1/spaces
একটি স্থান তৈরি করে।
delete DELETE /v1/{name=spaces/*}
একটি নামযুক্ত স্পেস মুছে ফেলে।
findDirectMessage GET /v1/spaces:findDirectMessage
নির্দিষ্ট ব্যবহারকারীর সাথে বিদ্যমান সরাসরি বার্তাটি ফেরত দেয়।
findGroupChats GET /v1/spaces:findGroupChats
spaceType == GROUP_CHAT এমন সমস্ত স্পেস ফেরত দেয়, যেগুলোর মানব সদস্যপদে ঠিক কলিং ইউজার এবং FindGroupChatsRequest.users এ উল্লেখিত ইউজাররা অন্তর্ভুক্ত রয়েছে।
get GET /v1/{name=spaces/*}
একটি স্থান সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/spaces
কলার যেসব স্পেসের সদস্য, সেগুলোর তালিকা দেখায়।
patch PATCH /v1/{space.name=spaces/*}
একটি স্থান আপডেট করে।
search GET /v1/spaces:search
প্রশাসকের অনুসন্ধানের উপর ভিত্তি করে একটি গুগল ওয়ার্কস্পেস সংস্থার অন্তর্গত স্পেসগুলির একটি তালিকা প্রদান করে।
setup POST /v1/spaces:setup
একটি স্থান তৈরি করে এবং এতে নির্দিষ্ট ব্যবহারকারীদের যুক্ত করে।

REST রিসোর্স: v1.spaces.members

পদ্ধতি
create POST /v1/{parent=spaces/*}/members
কলকারী চ্যাট অ্যাপ, কোনো ব্যবহারকারী বা গুগল গ্রুপের জন্য সদস্যপদ তৈরি করে।
delete DELETE /v1/{name=spaces/*/members/*}
সদস্যপদ মুছে দেয়।
get GET /v1/{name=spaces/*/members/*}
সদস্যপদ সংক্রান্ত বিস্তারিত তথ্য ফেরত দেয়।
list GET /v1/{parent=spaces/*}/members
একটি স্থানের সদস্যপদগুলো তালিকাভুক্ত করে।
patch PATCH /v1/{membership.name=spaces/*/members/*}
সদস্যপদ হালনাগাদ করে।

REST রিসোর্স: v1.spaces.messages

পদ্ধতি
create POST /v1/{parent=spaces/*}/messages
গুগল চ্যাট স্পেসে একটি বার্তা তৈরি করে।
delete DELETE /v1/{name=spaces/*/messages/*}
একটি বার্তা মুছে দেয়।
get GET /v1/{name=spaces/*/messages/*}
একটি বার্তা সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/{parent=spaces/*}/messages
কলার যে স্পেসের সদস্য, সেই স্পেসের মেসেজগুলো তালিকাভুক্ত করে, যার মধ্যে ব্লক করা সদস্য এবং স্পেসের মেসেজও অন্তর্ভুক্ত থাকে।
patch PATCH /v1/{message.name=spaces/*/messages/*}
একটি বার্তা আপডেট করে।
replaceCards POST /v1/{name=spaces/*/messages/*}:replaceCards
বার্তার অন্তর্ভুক্ত কার্ডগুলোকে প্রতিস্থাপন করে।
update PUT /v1/{message.name=spaces/*/messages/*}
একটি বার্তা আপডেট করে।

REST রিসোর্স: v1.spaces.messages.attachments

পদ্ধতি
get GET /v1/{name=spaces/*/messages/*/attachments/*}
মেসেজ অ্যাটাচমেন্টের মেটাডেটা সংগ্রহ করে।

REST রিসোর্স: v1.spaces.messages.reactions

পদ্ধতি
create POST /v1/{parent=spaces/*/messages/*}/reactions
একটি প্রতিক্রিয়া তৈরি করে এবং সেটিকে একটি বার্তায় যুক্ত করে।
delete DELETE /v1/{name=spaces/*/messages/*/reactions/*}
বার্তার প্রতিক্রিয়া মুছে দেয়।
list GET /v1/{parent=spaces/*/messages/*}/reactions
একটি বার্তার প্রতিক্রিয়াগুলো তালিকাভুক্ত করে।

REST রিসোর্স: v1.spaces.spaceEvents

পদ্ধতি
get GET /v1/{name=spaces/*/spaceEvents/*}
গুগল চ্যাট স্পেস থেকে একটি ইভেন্ট ফেরত দেয়।
list GET /v1/{parent=spaces/*}/spaceEvents
একটি গুগল চ্যাট স্পেস থেকে ইভেন্টগুলির তালিকা দেখায়।

REST রিসোর্স: v1.users.sections

পদ্ধতি
create POST /v1/{parent=users/*}/sections
গুগল চ্যাটে একটি বিভাগ তৈরি করে।
delete DELETE /v1/{name=users/*/sections/*}
CUSTOM_SECTION টাইপের একটি সেকশন মুছে ফেলে।
list GET /v1/{parent=users/*}/sections
চ্যাট ব্যবহারকারীর জন্য উপলব্ধ বিভাগগুলির তালিকা।
patch PATCH /v1/{section.name=users/*/sections/*}
একটি বিভাগ আপডেট করে।
position POST /v1/{name=users/*/sections/*}:position
একটি বিভাগের সাজানোর ক্রম পরিবর্তন করে।

REST রিসোর্স: v1.users.sections.items

পদ্ধতি
list GET /v1/{parent=users/*/sections/*}/items
একটি বিভাগের আইটেমগুলো তালিকাভুক্ত করে।
move POST /v1/{name=users/*/sections/*/items/*}:move
একটি আইটেমকে এক বিভাগ থেকে অন্য বিভাগে স্থানান্তর করে।

REST রিসোর্স: v1.users.spaces

পদ্ধতি
getSpaceReadState GET /v1/{name=users/*/spaces/*/spaceReadState}
কোনো একটি স্পেসের মধ্যে ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।
updateSpaceReadState PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}
কোনো স্পেসের মধ্যে ব্যবহারকারীর পঠিত অবস্থা আপডেট করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।

REST রিসোর্স: v1.users.spaces.spaceNotificationSetting

পদ্ধতি
get GET /v1/{name=users/*/spaces/*/spaceNotificationSetting}
স্পেস নোটিফিকেশন সেটিংটি পাওয়া যায়।
patch PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting}
স্পেস নোটিফিকেশন সেটিং আপডেট করে।

REST রিসোর্স: v1.users.spaces.threads

পদ্ধতি
getThreadReadState GET /v1/{name=users/*/spaces/*/threads/*/threadReadState}
একটি থ্রেডের মধ্যে কোনো ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।
,

গুগল চ্যাট এপিআই আপনাকে চ্যাট অ্যাপ তৈরি করার সুযোগ দেয়, যার মাধ্যমে আপনি আপনার পরিষেবাগুলোকে গুগল চ্যাটের সাথে একীভূত করতে এবং স্পেস, সদস্য ও বার্তার মতো চ্যাট রিসোর্সগুলো পরিচালনা করতে পারেন।

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

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

আবিষ্কার নথি

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

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

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

  • https://chat.googleapis.com

REST রিসোর্স: v1.customEmojis

পদ্ধতি
create POST /v1/customEmojis
নিজস্ব ইমোজি তৈরি করে।
delete DELETE /v1/{name=customEmojis/*}
কাস্টম ইমোজি মুছে দেয়।
get GET /v1/{name=customEmojis/*}
কাস্টম ইমোজি সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/customEmojis
প্রমাণীকৃত ব্যবহারকারীর কাছে দৃশ্যমান কাস্টম ইমোজিগুলোর তালিকা।

REST রিসোর্স: v1.media

পদ্ধতি
download GET /v1/media/{resourceName=**}
মিডিয়া ডাউনলোড করে।
upload POST /upload/v1/{parent=spaces/*}/attachments:upload
একটি সংযুক্তি আপলোড করে।

REST রিসোর্স: v1.spaces

পদ্ধতি
completeImport POST /v1/{name=spaces/*}:completeImport
নির্দিষ্ট স্থানের জন্য আমদানি প্রক্রিয়া সম্পন্ন করে এবং এটিকে ব্যবহারকারীদের কাছে দৃশ্যমান করে তোলে।
create POST /v1/spaces
একটি স্থান তৈরি করে।
delete DELETE /v1/{name=spaces/*}
একটি নামযুক্ত স্পেস মুছে ফেলে।
findDirectMessage GET /v1/spaces:findDirectMessage
নির্দিষ্ট ব্যবহারকারীর সাথে বিদ্যমান সরাসরি বার্তাটি ফেরত দেয়।
findGroupChats GET /v1/spaces:findGroupChats
spaceType == GROUP_CHAT এমন সমস্ত স্পেস ফেরত দেয়, যেগুলোর মানব সদস্যপদে ঠিক কলিং ইউজার এবং FindGroupChatsRequest.users এ উল্লেখিত ইউজাররা অন্তর্ভুক্ত রয়েছে।
get GET /v1/{name=spaces/*}
একটি স্থান সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/spaces
কলার যেসব স্পেসের সদস্য, সেগুলোর তালিকা দেখায়।
patch PATCH /v1/{space.name=spaces/*}
একটি স্থান আপডেট করে।
search GET /v1/spaces:search
প্রশাসকের অনুসন্ধানের উপর ভিত্তি করে একটি গুগল ওয়ার্কস্পেস সংস্থার অন্তর্গত স্পেসগুলির একটি তালিকা প্রদান করে।
setup POST /v1/spaces:setup
একটি স্থান তৈরি করে এবং এতে নির্দিষ্ট ব্যবহারকারীদের যুক্ত করে।

REST রিসোর্স: v1.spaces.members

পদ্ধতি
create POST /v1/{parent=spaces/*}/members
কলকারী চ্যাট অ্যাপ, কোনো ব্যবহারকারী বা গুগল গ্রুপের জন্য সদস্যপদ তৈরি করে।
delete DELETE /v1/{name=spaces/*/members/*}
সদস্যপদ মুছে দেয়।
get GET /v1/{name=spaces/*/members/*}
সদস্যপদ সংক্রান্ত বিস্তারিত তথ্য ফেরত দেয়।
list GET /v1/{parent=spaces/*}/members
একটি স্থানের সদস্যপদগুলো তালিকাভুক্ত করে।
patch PATCH /v1/{membership.name=spaces/*/members/*}
সদস্যপদ হালনাগাদ করে।

REST রিসোর্স: v1.spaces.messages

পদ্ধতি
create POST /v1/{parent=spaces/*}/messages
গুগল চ্যাট স্পেসে একটি বার্তা তৈরি করে।
delete DELETE /v1/{name=spaces/*/messages/*}
একটি বার্তা মুছে দেয়।
get GET /v1/{name=spaces/*/messages/*}
একটি বার্তা সম্পর্কে বিস্তারিত তথ্য প্রদান করে।
list GET /v1/{parent=spaces/*}/messages
কলার যে স্পেসের সদস্য, সেই স্পেসের মেসেজগুলো তালিকাভুক্ত করে, যার মধ্যে ব্লক করা সদস্য এবং স্পেসের মেসেজও অন্তর্ভুক্ত থাকে।
patch PATCH /v1/{message.name=spaces/*/messages/*}
একটি বার্তা আপডেট করে।
replaceCards POST /v1/{name=spaces/*/messages/*}:replaceCards
বার্তার অন্তর্ভুক্ত কার্ডগুলোকে প্রতিস্থাপন করে।
update PUT /v1/{message.name=spaces/*/messages/*}
একটি বার্তা আপডেট করে।

REST রিসোর্স: v1.spaces.messages.attachments

পদ্ধতি
get GET /v1/{name=spaces/*/messages/*/attachments/*}
মেসেজ অ্যাটাচমেন্টের মেটাডেটা সংগ্রহ করে।

REST রিসোর্স: v1.spaces.messages.reactions

পদ্ধতি
create POST /v1/{parent=spaces/*/messages/*}/reactions
একটি প্রতিক্রিয়া তৈরি করে এবং সেটিকে একটি বার্তায় যুক্ত করে।
delete DELETE /v1/{name=spaces/*/messages/*/reactions/*}
বার্তার প্রতিক্রিয়া মুছে দেয়।
list GET /v1/{parent=spaces/*/messages/*}/reactions
একটি বার্তার প্রতিক্রিয়াগুলো তালিকাভুক্ত করে।

REST রিসোর্স: v1.spaces.spaceEvents

পদ্ধতি
get GET /v1/{name=spaces/*/spaceEvents/*}
গুগল চ্যাট স্পেস থেকে একটি ইভেন্ট ফেরত দেয়।
list GET /v1/{parent=spaces/*}/spaceEvents
একটি গুগল চ্যাট স্পেস থেকে ইভেন্টগুলির তালিকা দেখায়।

REST রিসোর্স: v1.users.sections

পদ্ধতি
create POST /v1/{parent=users/*}/sections
গুগল চ্যাটে একটি বিভাগ তৈরি করে।
delete DELETE /v1/{name=users/*/sections/*}
CUSTOM_SECTION টাইপের একটি সেকশন মুছে ফেলে।
list GET /v1/{parent=users/*}/sections
চ্যাট ব্যবহারকারীর জন্য উপলব্ধ বিভাগগুলির তালিকা।
patch PATCH /v1/{section.name=users/*/sections/*}
একটি বিভাগ আপডেট করে।
position POST /v1/{name=users/*/sections/*}:position
একটি বিভাগের সাজানোর ক্রম পরিবর্তন করে।

REST রিসোর্স: v1.users.sections.items

পদ্ধতি
list GET /v1/{parent=users/*/sections/*}/items
একটি বিভাগের আইটেমগুলো তালিকাভুক্ত করে।
move POST /v1/{name=users/*/sections/*/items/*}:move
একটি আইটেমকে এক বিভাগ থেকে অন্য বিভাগে স্থানান্তর করে।

REST রিসোর্স: v1.users.spaces

পদ্ধতি
getSpaceReadState GET /v1/{name=users/*/spaces/*/spaceReadState}
কোনো একটি স্পেসের মধ্যে ব্যবহারকারীর পঠিত অবস্থার বিবরণ প্রদান করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।
updateSpaceReadState PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}
কোনো স্পেসের মধ্যে ব্যবহারকারীর পঠিত অবস্থা আপডেট করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।

REST রিসোর্স: v1.users.spaces.spaceNotificationSetting

পদ্ধতি
get GET /v1/{name=users/*/spaces/*/spaceNotificationSetting}
স্পেস নোটিফিকেশন সেটিংটি পাওয়া যায়।
patch PATCH /v1/{spaceNotificationSetting.name=users/*/spaces/*/spaceNotificationSetting}
স্পেস নোটিফিকেশন সেটিং আপডেট করে।

REST রিসোর্স: v1.users.spaces.threads

পদ্ধতি
getThreadReadState GET /v1/{name=users/*/spaces/*/threads/*/threadReadState}
একটি থ্রেডের মধ্যে কোনো ব্যবহারকারীর পঠিত অবস্থা সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যা পঠিত এবং অপঠিত বার্তা শনাক্ত করতে ব্যবহৃত হয়।