एडमिन SDK डायरेक्ट्री एपीआई की मदद से, एंटरप्राइज़ डोमेन के एडमिन को अपने संगठन के उपयोगकर्ताओं, ग्रुप, डिवाइसों, और उनसे जुड़े संसाधनों को देखने और मैनेज करने की सुविधा मिलती है. Cloud Identity API, ऐसे ही कुछ संसाधनों को मैनेज करने के दूसरे तरीके भी उपलब्ध कराते हैं.
सेवा: admin.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी खुद की लाइब्रेरी की ज़रूरत है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में, आपकी खोज से जुड़े कई दस्तावेज़ मिल सकते हैं. यह सेवा, खोज के लिए ये दस्तावेज़ उपलब्ध कराती है:
सर्विस एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो किसी एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में नीचे दिया गया सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई, इस सर्विस एंडपॉइंट से जुड़े हैं:
https://admin.googleapis.com
REST रिसॉर्स: आसप
तरीके | |
---|---|
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 डिवाइसों के बैच का स्टेटस बदलता है. |
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 रिसॉर्स: 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 रिसॉर्स: डोमेन
तरीके | |
---|---|
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 रिसॉर्स: 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 रिसॉर्स: खास अधिकार
तरीके | |
---|---|
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 रिसॉर्स: भूमिकाएं
तरीके | |
---|---|
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 रिसॉर्स: 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 किसी खास उपयोगकर्ता के लिए, मान्य बैकअप पुष्टि कोड का मौजूदा सेट दिखाता है. |