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 डिवाइसों के एक बैच का स्टेटस बदलता है. |
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 किसी डोमेन या उपयोगकर्ता के सभी ग्रुप को ढूंढता है. इसके लिए, 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 संसाधन: 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 सभी 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
तरीके | |
---|---|
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 यह किसी उपयोगकर्ता के लिए, पुष्टि करने के मान्य बैकअप कोड का मौजूदा सेट दिखाता है. |