অ্যাডমিন SDK ডিরেক্টরি API এন্টারপ্রাইজ ডোমেনের প্রশাসকদের তাদের প্রতিষ্ঠানের ব্যবহারকারী, গোষ্ঠী, ডিভাইস এবং সম্পর্কিত সংস্থানগুলি দেখতে এবং পরিচালনা করতে দেয়। ক্লাউড আইডেন্টিটি API গুলি একই সংস্থানগুলির কিছু পরিচালনার অতিরিক্ত উপায় অফার করে।
পরিষেবা: admin.googleapis.com
এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিচ্ছি। যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, তাহলে API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন।
আবিষ্কারের নথি
ডিসকভারি ডকুমেন্ট হল REST API গুলি বর্ণনা এবং ব্যবহার করার জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং Google API গুলির সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য সরঞ্জাম তৈরি করতে ব্যবহৃত হয়। একটি পরিষেবা একাধিক আবিষ্কার ডকুমেন্ট সরবরাহ করতে পারে। এই পরিষেবাটি নিম্নলিখিত আবিষ্কার ডকুমেন্ট সরবরাহ করে:
পরিষেবার শেষ বিন্দু
একটি সার্ভিস এন্ডপয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে। একটি পরিষেবার একাধিক পরিষেবা এন্ডপয়েন্ট থাকতে পারে। এই পরিষেবার নিম্নলিখিত পরিষেবা এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত URI এই পরিষেবা এন্ডপয়েন্টের সাথে সম্পর্কিত:
-
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ব্যবহারকারী কর্তৃক জারি করা ASP গুলির তালিকা তৈরি করে। |
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একটি অ্যাকাউন্টের মধ্যে Chrome OS ডিভাইসের একটি পৃষ্ঠাঙ্কিত তালিকা পুনরুদ্ধার করে। |
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:batchChangeStatusChromeOS ডিভাইসের একটি ব্যাচের স্থিতি পরিবর্তন করে। |
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একটি ডোমেনের সমস্ত গ্রুপ বা একটি ব্যবহারকারীর কী (পৃষ্ঠাযুক্ত) দেওয়া সমস্ত ব্যবহারকারীর গ্রুপ পুনরুদ্ধার করে। |
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 রিসোর্স: twoStepVerification
| পদ্ধতি | |
|---|---|
turnOff | POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOffব্যবহারকারীর জন্য ২-পদক্ষেপ যাচাইকরণ বন্ধ করে দেয়। |
REST রিসোর্স: ব্যবহারকারীরা
| পদ্ধতি | |
|---|---|
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 রিসোর্স: users.aliases
| পদ্ধতি | |
|---|---|
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নির্দিষ্ট ব্যবহারকারীর জন্য বর্তমান বৈধ ব্যাকআপ যাচাইকরণ কোডের সেটটি ফেরত পাঠায়। |