Admin SDK: Directory API

অ্যাডমিন SDK ডিরেক্টরি 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 রিসোর্স: ক্রোমিওসডিভাইস

পদ্ধতি
action
(deprecated)
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:batchChangeStatus
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 সম্পদ: group.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
একটি গোষ্ঠীর জন্য সমস্ত উপনামের তালিকা করে।

বাকি সম্পদ: সদস্য

পদ্ধতি
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 সম্পদ: অর্গুনিট

পদ্ধতি
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 রিসোর্স: resource.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 সম্পদ: সম্পদ.ক্যালেন্ডার

পদ্ধতি
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
নির্দিষ্ট ব্যবহারকারী 3য় পক্ষের অ্যাপ্লিকেশনে ইস্যু করা টোকেনের সেট ফেরত দেয়।

REST সম্পদ: দুই ধাপ যাচাইকরণ

পদ্ধতি
turnOff POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOff
ব্যবহারকারীর জন্য 2-পদক্ষেপ যাচাইকরণ বন্ধ করে।

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 সম্পদ: user.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 সম্পদ: user.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
নির্দিষ্ট ব্যবহারকারীর জন্য বৈধ ব্যাকআপ যাচাইকরণ কোডের বর্তমান সেট প্রদান করে।