অ্যাডমিন এসডিকে ডিরেক্টরি এপিআই এন্টারপ্রাইজ ডোমেইনের অ্যাডমিনিস্ট্রেটরদেরকে তাদের প্রতিষ্ঠানের ব্যবহারকারী, গ্রুপ, ডিভাইস এবং সংশ্লিষ্ট রিসোর্সসমূহ দেখা ও পরিচালনা করার সুযোগ দেয়। ক্লাউড আইডেন্টিটি এপিআইগুলো এই একই রিসোর্সগুলোর কিছু অংশ পরিচালনা করার জন্য অতিরিক্ত উপায় প্রদান করে।
পরিষেবা: admin.googleapis.com
এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে গুগল-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করার পরামর্শ দিই। যদি আপনার অ্যাপ্লিকেশনকে এই পরিষেবাটি কল করার জন্য নিজস্ব লাইব্রেরি ব্যবহার করার প্রয়োজন হয়, তাহলে এপিআই (API) অনুরোধ করার সময় নিম্নলিখিত তথ্যগুলো ব্যবহার করুন।
আবিষ্কার নথি
ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল API-এর সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহৃত হয়। একটি সার্ভিস একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই সার্ভিসটি নিম্নলিখিত ডিসকভারি ডকুমেন্টটি প্রদান করে:
পরিষেবা শেষবিন্দু
সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:
-
https://admin.googleapis.com
REST রিসোর্স: asps
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/users/{userKey}/asps/{codeId}ব্যবহারকারীর জারি করা একটি ASP মুছে দেয়। |
get | GET /admin/directory/v1/users/{userKey}/asps/{codeId}ব্যবহারকারীর দ্বারা জারি করা একটি ASP সম্পর্কে তথ্য পায়। |
list | GET /admin/directory/v1/users/{userKey}/aspsএকজন ব্যবহারকারীর দ্বারা জারি করা এএসপি-গুলো তালিকাভুক্ত করে। |
REST রিসোর্স: chromeosdevices
| পদ্ধতি | |
|---|---|
action | POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/actionএর পরিবর্তে BatchChangeChromeOsDeviceStatus ব্যবহার করুন। |
get | GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}একটি Chrome OS ডিভাইসের বৈশিষ্ট্যসমূহ পুনরুদ্ধার করে। |
list | GET /admin/directory/v1/customer/{customerId}/devices/chromeosএকটি অ্যাকাউন্টের অন্তর্গত ক্রোম ওএস ডিভাইসগুলোর একটি পৃষ্ঠাভিত্তিক তালিকা পুনরুদ্ধার করে। |
moveDevicesToOu | POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOuএকটি সাংগঠনিক ইউনিটে একাধিক Chrome OS ডিভাইস স্থানান্তর বা অন্তর্ভুক্ত করে। |
patch | PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}একটি ডিভাইসের আপডেটযোগ্য প্রোপার্টিগুলো, যেমন annotatedUser , annotatedLocation , notes , orgUnitPath , বা annotatedAssetId আপডেট করে। |
update | PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}একটি ডিভাইসের আপডেটযোগ্য প্রোপার্টিগুলো, যেমন annotatedUser , annotatedLocation , notes , orgUnitPath , বা annotatedAssetId আপডেট করে। |
REST রিসোর্স: customer.devices.chromeos
| পদ্ধতি | |
|---|---|
batchChangeStatus | POST /admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatusএকসাথে অনেকগুলো ChromeOS ডিভাইসের অবস্থা পরিবর্তন করে। |
countChromeOsDevices | GET /admin/directory/v1/customer/{customerId}/devices/chromeos:countChromeOsDevicesঅনুরোধের সাথে মিলে যাওয়া ChromeOS ডিভাইসগুলো গণনা করে। |
issueCommand | POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommandডিভাইসটিকে কার্যকর করার জন্য একটি কমান্ড জারি করে। |
REST রিসোর্স: customer.devices.chromeos.commands
| পদ্ধতি | |
|---|---|
get | GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId}ডিভাইসটিতে জারি করা একটি নির্দিষ্ট কমান্ডের ডেটা সংগ্রহ করে। |
REST রিসোর্স: গ্রাহকরা
| পদ্ধতি | |
|---|---|
get | GET /admin/directory/v1/customers/{customerKey}একজন গ্রাহককে খুঁজে বের করে। |
patch | PATCH /admin/directory/v1/customers/{customerKey}প্যাচ একজন গ্রাহক। |
update | PUT /admin/directory/v1/customers/{customerKey}একজন গ্রাহককে আপডেট করে। |
REST রিসোর্স: ডোমেইন উপনাম
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}গ্রাহকের একটি ডোমেইন অ্যালিয়াস মুছে ফেলে। |
get | GET /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}গ্রাহকের ডোমেইন উপনাম পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/domainaliasesগ্রাহকের একটি ডোমেইন উপনাম যুক্ত করে। |
list | GET /admin/directory/v1/customer/{customer}/domainaliasesগ্রাহকের ডোমেইন উপনামগুলো তালিকাভুক্ত করে। |
REST রিসোর্স: ডোমেইন
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/domains/{domainName}গ্রাহকের একটি ডোমেইন মুছে দেয়। |
get | GET /admin/directory/v1/customer/{customer}/domains/{domainName}গ্রাহকের ডোমেইন পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/domainsগ্রাহকের ডোমেইন যুক্ত করে। |
list | GET /admin/directory/v1/customer/{customer}/domainsগ্রাহকের ডোমেইনগুলো তালিকাভুক্ত করে। |
REST রিসোর্স: গ্রুপ
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/groups/{groupKey}একটি গ্রুপ মুছে ফেলে। |
get | GET /admin/directory/v1/groups/{groupKey}একটি গ্রুপের বৈশিষ্ট্যগুলো পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/groupsএকটি গ্রুপ তৈরি করে। |
list | GET /admin/directory/v1/groupsএকটি userKey ব্যবহার করে কোনো ডোমেইন বা ব্যবহারকারীর সমস্ত গ্রুপ পুনরুদ্ধার করে (পৃষ্ঠা আকারে)। |
patch | PATCH /admin/directory/v1/groups/{groupKey}একটি গ্রুপের বৈশিষ্ট্যগুলো হালনাগাদ করে। |
update | PUT /admin/directory/v1/groups/{groupKey}একটি গ্রুপের বৈশিষ্ট্যগুলো হালনাগাদ করে। |
REST রিসোর্স: groups.aliases
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias}একটি ছদ্মনাম মুছে ফেলে। |
insert | POST /admin/directory/v1/groups/{groupKey}/aliasesগ্রুপটির জন্য একটি ছদ্মনাম যোগ করে। |
list | GET /admin/directory/v1/groups/{groupKey}/aliasesএকটি গ্রুপের সমস্ত বিকল্প নাম তালিকাভুক্ত করে। |
REST রিসোর্স: সদস্যরা
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/groups/{groupKey}/members/{memberKey}গ্রুপ থেকে কোনো সদস্যকে অপসারণ করে। |
get | GET /admin/directory/v1/groups/{groupKey}/members/{memberKey}গ্রুপের কোনো সদস্যের সম্পত্তি পুনরুদ্ধার করে। |
hasMember | GET /admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}প্রদত্ত ব্যবহারকারী গ্রুপটির সদস্য কিনা তা যাচাই করে। |
insert | POST /admin/directory/v1/groups/{groupKey}/membersনির্দিষ্ট গ্রুপে একজন ব্যবহারকারীকে যুক্ত করে। |
list | GET /admin/directory/v1/groups/{groupKey}/membersএকটি গ্রুপের সকল সদস্যের পৃষ্ঠাঙ্কিত তালিকা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/groups/{groupKey}/members/{memberKey}নির্দিষ্ট গ্রুপে একজন ব্যবহারকারীর সদস্যপদ বৈশিষ্ট্য আপডেট করে। |
update | PUT /admin/directory/v1/groups/{groupKey}/members/{memberKey}নির্দিষ্ট গ্রুপে কোনো ব্যবহারকারীর সদস্যপদ হালনাগাদ করে। |
REST রিসোর্স: মোবাইল ডিভাইস
| পদ্ধতি | |
|---|---|
action | POST /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/actionএমন কোনো পদক্ষেপ গ্রহণ করা হয় যা একটি মোবাইল ডিভাইসকে প্রভাবিত করে। |
delete | DELETE /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}একটি মোবাইল ডিভাইস সরিয়ে দেয়। |
get | GET /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}একটি মোবাইল ডিভাইসের বৈশিষ্ট্যসমূহ পুনরুদ্ধার করে। |
list | GET /admin/directory/v1/customer/{customerId}/devices/mobileএকটি অ্যাকাউন্টের জন্য ব্যবহারকারীর মালিকানাধীন সমস্ত মোবাইল ডিভাইসের একটি পৃষ্ঠাভিত্তিক তালিকা পুনরুদ্ধার করে। |
REST রিসোর্স: orgunits
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}একটি সাংগঠনিক ইউনিট অপসারণ করে। |
get | GET /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}একটি সাংগঠনিক ইউনিট পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customerId}/orgunitsএকটি সাংগঠনিক ইউনিট যোগ করে। |
list | GET /admin/directory/v1/customer/{customerId}/orgunitsএকটি অ্যাকাউন্টের জন্য সমস্ত সাংগঠনিক ইউনিটের একটি তালিকা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}একটি সাংগঠনিক ইউনিট আপডেট করে। |
update | PUT /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}একটি সাংগঠনিক ইউনিট আপডেট করে। |
REST রিসোর্স: বিশেষাধিকার
| পদ্ধতি | |
|---|---|
list | GET /admin/directory/v1/customer/{customer}/roles/ALL/privilegesএকজন গ্রাহকের সকল সুযোগ-সুবিধার একটি পৃষ্ঠাভিত্তিক তালিকা পুনরুদ্ধার করে। |
REST রিসোর্স: resources.buildings
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}একটি ভবন মুছে ফেলে। |
get | GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}একটি ভবন পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/resources/buildingsএকটি ভবন যুক্ত করে। |
list | GET /admin/directory/v1/customer/{customer}/resources/buildingsএকটি অ্যাকাউন্টের জন্য ভবনগুলোর তালিকা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}একটি ভবন প্যাচ করে। |
update | PUT /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}একটি ভবন সংস্কার করে। |
REST রিসোর্স: resources.calendars
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}একটি ক্যালেন্ডার রিসোর্স মুছে ফেলে। |
get | GET /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}একটি ক্যালেন্ডার রিসোর্স পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/resources/calendarsএকটি ক্যালেন্ডার রিসোর্স যোগ করে। |
list | GET /admin/directory/v1/customer/{customer}/resources/calendarsএকটি অ্যাকাউন্টের জন্য ক্যালেন্ডার রিসোর্সসমূহের একটি তালিকা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}একটি ক্যালেন্ডার রিসোর্স প্যাচ করে। |
update | PUT /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}একটি ক্যালেন্ডার রিসোর্স আপডেট করে। |
REST রিসোর্স: resources.features
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/resources/features/{featureKey}একটি বৈশিষ্ট্য মুছে ফেলে। |
get | GET /admin/directory/v1/customer/{customer}/resources/features/{featureKey}একটি বৈশিষ্ট্য পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/resources/featuresএকটি বৈশিষ্ট্য যোগ করে। |
list | GET /admin/directory/v1/customer/{customer}/resources/featuresএকটি অ্যাকাউন্টের বৈশিষ্ট্যগুলোর তালিকা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey}একটি বৈশিষ্ট্য প্যাচ করে। |
rename | POST /admin/directory/v1/customer/{customer}/resources/features/{oldName}/renameএকটি ফিচারের নাম পরিবর্তন করে। |
update | PUT /admin/directory/v1/customer/{customer}/resources/features/{featureKey}একটি বৈশিষ্ট্য আপডেট করে। |
REST রিসোর্স: ভূমিকা নির্ধারণ
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}একটি ভূমিকা নির্ধারণ মুছে দেয়। |
get | GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}ভূমিকা নির্ধারণ পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/roleassignmentsএকটি ভূমিকা নির্ধারণ তৈরি করে। |
list | GET /admin/directory/v1/customer/{customer}/roleassignmentsসমস্ত রোল অ্যাসাইনমেন্টের একটি পৃষ্ঠাঙ্কিত তালিকা পুনরুদ্ধার করে। |
REST রিসোর্স: ভূমিকা
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customer}/roles/{roleId}একটি রোল মুছে দেয়। |
get | GET /admin/directory/v1/customer/{customer}/roles/{roleId}একটি ভূমিকা পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customer}/rolesএকটি ভূমিকা তৈরি করে। |
list | GET /admin/directory/v1/customer/{customer}/rolesএকটি ডোমেইনের অন্তর্গত সমস্ত রোলের একটি পৃষ্ঠাঙ্কিত তালিকা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/customer/{customer}/roles/{roleId}একটি ভূমিকা খাপ খাইয়ে নেয়। |
update | PUT /admin/directory/v1/customer/{customer}/roles/{roleId}একটি ভূমিকা হালনাগাদ করে। |
REST রিসোর্স: স্কিমা
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}একটি স্কিমা মুছে ফেলে। |
get | GET /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}একটি স্কিমা পুনরুদ্ধার করে। |
insert | POST /admin/directory/v1/customer/{customerId}/schemasএকটি স্কিমা তৈরি করে। |
list | GET /admin/directory/v1/customer/{customerId}/schemasএকজন গ্রাহকের সমস্ত স্কিমা পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}একটি স্কিমা প্যাচ করে। |
update | PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}একটি স্কিমা আপডেট করে। |
REST রিসোর্স: টোকেন
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId}কোনো অ্যাপ্লিকেশনের জন্য ব্যবহারকারীর দেওয়া সমস্ত অ্যাক্সেস টোকেন মুছে দেয়। |
get | GET /admin/directory/v1/users/{userKey}/tokens/{clientId}ব্যবহারকারীর দেওয়া অ্যাক্সেস টোকেন সম্পর্কিত তথ্য সংগ্রহ করে। |
list | GET /admin/directory/v1/users/{userKey}/tokensনির্দিষ্ট ব্যবহারকারী কর্তৃক তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিতে ইস্যু করা টোকেনগুলির সেট ফেরত দেয়। |
REST রিসোর্স: দুই-ধাপ যাচাইকরণ
| পদ্ধতি | |
|---|---|
turnOff | POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOffব্যবহারকারীর জন্য দ্বি-পদক্ষেপ যাচাইকরণ বন্ধ করে দেয়। |
REST রিসোর্স: ব্যবহারকারীরা
| পদ্ধতি | |
|---|---|
createGuest | POST /admin/directory/v1/users:createGuestওয়ার্কস্পেসের সীমিত কিছু ক্ষমতা ব্যবহারের অনুমতিসহ একজন অতিথি ব্যবহারকারী তৈরি করুন। |
delete | DELETE /admin/directory/v1/users/{userKey}একজন ব্যবহারকারীকে মুছে ফেলে। |
get | GET /admin/directory/v1/users/{userKey}একজন ব্যবহারকারীকে খুঁজে বের করে। |
insert | POST /admin/directory/v1/usersএকজন ব্যবহারকারী তৈরি করে। |
list | GET /admin/directory/v1/usersএকটি ডোমেইন থেকে মুছে ফেলা ব্যবহারকারী অথবা সকল ব্যবহারকারীর একটি পৃষ্ঠাভিত্তিক তালিকা পুনরুদ্ধার করে। |
makeAdmin | POST /admin/directory/v1/users/{userKey}/makeAdminএকজন ব্যবহারকারীকে সুপার অ্যাডমিনিস্ট্রেটর বানায়। |
patch | PATCH /admin/directory/v1/users/{userKey}প্যাচ সেম্যান্টিকস ব্যবহার করে একজন ব্যবহারকারীকে আপডেট করে। |
signOut | POST /admin/directory/v1/users/{userKey}/signOutব্যবহারকারীকে সমস্ত ওয়েব ও ডিভাইস সেশন থেকে সাইন আউট করে এবং তাদের সাইন-ইন কুকি রিসেট করে। |
undelete | POST /admin/directory/v1/users/{userKey}/undeleteমুছে ফেলা ব্যবহারকারীকে পুনরুদ্ধার করে। |
update | PUT /admin/directory/v1/users/{userKey}একজন ব্যবহারকারীকে আপডেট করে। |
watch | POST /admin/directory/v1/users/watchব্যবহারকারী তালিকার পরিবর্তনের উপর নজর রাখে। |
REST রিসোর্স: ব্যবহারকারীদের উপনাম
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/users/{userKey}/aliases/{alias}একটি ছদ্মনাম মুছে ফেলে। |
insert | POST /admin/directory/v1/users/{userKey}/aliasesএকটি ছদ্মনাম যোগ করে। |
list | GET /admin/directory/v1/users/{userKey}/aliasesএকজন ব্যবহারকারীর সমস্ত ছদ্মনাম তালিকাভুক্ত করে। |
watch | POST /admin/directory/v1/users/{userKey}/aliases/watchব্যবহারকারী তালিকার পরিবর্তনের উপর নজর রাখে। |
REST রিসোর্স: users.photos
| পদ্ধতি | |
|---|---|
delete | DELETE /admin/directory/v1/users/{userKey}/photos/thumbnailব্যবহারকারীর ছবি মুছে দেয়। |
get | GET /admin/directory/v1/users/{userKey}/photos/thumbnailব্যবহারকারীর ছবি পুনরুদ্ধার করে। |
patch | PATCH /admin/directory/v1/users/{userKey}/photos/thumbnailব্যবহারকারীর জন্য একটি ছবি যোগ করে। |
update | PUT /admin/directory/v1/users/{userKey}/photos/thumbnailব্যবহারকারীর জন্য একটি ছবি যোগ করে। |
REST রিসোর্স: যাচাইকরণ কোড
| পদ্ধতি | |
|---|---|
generate | POST /admin/directory/v1/users/{userKey}/verificationCodes/generateব্যবহারকারীর জন্য নতুন ব্যাকআপ যাচাইকরণ কোড তৈরি করে। |
invalidate | POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidateব্যবহারকারীর বর্তমান ব্যাকআপ যাচাইকরণ কোডগুলো বাতিল করে দেয়। |
list | GET /admin/directory/v1/users/{userKey}/verificationCodesনির্দিষ্ট ব্যবহারকারীর জন্য বৈধ ব্যাকআপ যাচাইকরণ কোডগুলোর বর্তমান সেটটি ফেরত দেয়। |