Admin SDK Directory API की मदद से, एंटरप्राइज़ डोमेन के एडमिन अपने संगठन के उपयोगकर्ताओं, ग्रुप, डिवाइसों, और उनसे जुड़े संसाधनों को देख और मैनेज कर सकते हैं. Cloud Identity API, कुछ संसाधनों को मैनेज करने के अतिरिक्त तरीके उपलब्ध कराते हैं.
सेवा: admin.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
जानकारी देने वाला दस्तावेज़, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:
https://admin.googleapis.com
REST रिसॉर्स: asps
| तरीके | |
|---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/asps/{codeId} इस फ़ंक्शन का इस्तेमाल करके, उपयोगकर्ता की ओर से जारी किए गए एएसपी को मिटाया जा सकता है. |
get |
GET /admin/directory/v1/users/{userKey}/asps/{codeId} इस कुकी से, उपयोगकर्ता की ओर से जारी किए गए एएसपी के बारे में जानकारी मिलती है. |
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 इस तरीके से, किसी खाते में मौजूद 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 डिवाइसों के किसी बैच का स्टेटस बदलता है. |
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 रिसॉर्स: customers
| तरीके | |
|---|---|
get |
GET /admin/directory/v1/customers/{customerKey} इससे ग्राहक की जानकारी मिलती है. |
patch |
PATCH /admin/directory/v1/customers/{customerKey} इस तरीके से, किसी ग्राहक की जानकारी में बदलाव किया जाता है. |
update |
PUT /admin/directory/v1/customers/{customerKey} इस तरीके का इस्तेमाल करके, ग्राहक की जानकारी अपडेट की जाती है. |
REST रिसॉर्स: domainAliases
| तरीके | |
|---|---|
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 रिसॉर्स: domains
| तरीके | |
|---|---|
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 रिसॉर्स: groups
| तरीके | |
|---|---|
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 रिसॉर्स: members
| तरीके | |
|---|---|
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 रिसॉर्स: mobiledevices
| तरीके | |
|---|---|
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 रिसॉर्स: privileges
| तरीके | |
|---|---|
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 रिसॉर्स: roleAssignments
| तरीके | |
|---|---|
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 रिसॉर्स: roles
| तरीके | |
|---|---|
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 रिसॉर्स: schemas
| तरीके | |
|---|---|
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 रिसॉर्स: tokens
| तरीके | |
|---|---|
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 रिसॉर्स: users
| तरीके | |
|---|---|
createGuest |
POST /admin/directory/v1/users:createGuest मेहमान उपयोगकर्ता बनाएं. इसके पास Workspace की कुछ सुविधाओं का ऐक्सेस होगा. |
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 रिसॉर्स: verificationCodes
| तरीके | |
|---|---|
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 यह फ़ंक्शन, बताए गए उपयोगकर्ता के लिए, पुष्टि करने वाले मान्य बैकअप कोड का मौजूदा सेट दिखाता है. |