API Reference

इस एपीआई का संदर्भ संसाधन के टाइप के हिसाब से व्यवस्थित किया गया है. हर संसाधन टाइप के लिए, एक या उससे ज़्यादा डेटा प्रज़ेंटेशन और एक या उससे ज़्यादा तरीके होते हैं.

संसाधन के टाइप

  1. डिवाइस
  2. Enrollmenttokens
  3. Enterprises
  4. एनटाइटलमेंट
  5. Grouplicenses
  6. Grouplicenseusers
  7. इंस्टॉल की संख्या
  8. Managedconfigurationsfordevice
  9. Managedconfigurationsforuser
  10. Managedconfigurationssettings
  11. अनुमतियां
  12. Products
  13. Serviceaccountkeys
  14. Storelayoutclusters
  15. Storelayoutpages
  16. उपयोगकर्ता
  17. Webapps

डिवाइस

डिवाइस के संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
forceReportUpload POST  /enterprises/enterpriseId/users/userId/devices/deviceId/forceReportUpload यह फ़ंक्शन, डिवाइस पर ऐप्लिकेशन की स्थितियों में हुए बदलावों की रिपोर्ट अपलोड करता है. यह रिपोर्ट, पिछली रिपोर्ट जनरेट होने के बाद से अब तक के बदलावों के बारे में बताती है. किसी डिवाइस के लिए, इस तरीके को हर 24 घंटे में ज़्यादा से ज़्यादा तीन बार कॉल किया जा सकता है.
पाएं GET  /enterprises/enterpriseId/users/userId/devices/deviceId यह डिवाइस की जानकारी वापस पाता है.
getState GET  /enterprises/enterpriseId/users/userId/devices/deviceId/state यह कुकी, यह जानकारी इकट्ठा करती है कि किसी डिवाइस के लिए Google की सेवाओं का ऐक्सेस चालू है या बंद है. डिवाइस की स्थिति की जानकारी सिर्फ़ तब मिलती है, जब Google Admin Console में Android डिवाइसों पर EMM नीतियां लागू करने की सुविधा चालू हो. अगर ऐसा नहीं किया जाता है, तो डिवाइस की स्थिति को अनदेखा कर दिया जाता है. साथ ही, सभी डिवाइसों को Google की सेवाओं का ऐक्सेस मिल जाता है. यह सुविधा सिर्फ़ Google के ज़रिए मैनेज किए जाने वाले खातों के लिए उपलब्ध है.
list GET  /enterprises/enterpriseId/users/userId/devices यह कुकी, किसी उपयोगकर्ता के सभी डिवाइसों के आईडी वापस पाने में मदद करती है.
setState PUT  /enterprises/enterpriseId/users/userId/devices/deviceId/state इस नीति से यह तय किया जाता है कि डिवाइस पर Google की सेवाओं का ऐक्सेस चालू है या बंद है. डिवाइस की स्थिति की जानकारी सिर्फ़ तब मिलती है, जब Google Admin Console में Android डिवाइसों पर EMM नीतियां लागू करने की सुविधा चालू हो. अगर ऐसा नहीं किया जाता है, तो डिवाइस की स्थिति को अनदेखा कर दिया जाता है. साथ ही, सभी डिवाइसों को Google की सेवाओं का ऐक्सेस मिल जाता है. यह सुविधा सिर्फ़ Google के ज़रिए मैनेज किए जाने वाले खातों के लिए उपलब्ध है.
अपडेट करें PUT  /enterprises/enterpriseId/users/userId/devices/deviceId डिवाइस की नीति को अपडेट करता है.

नीति को सही तरीके से लागू करने के लिए, आपको ऐसे खातों को Google Play ऐक्सेस करने से रोकना होगा जिन्हें मैनेज नहीं किया जाता. इसके लिए, Google Play पैकेज के मैनेज किए गए कॉन्फ़िगरेशन में allowed_accounts सेट करें. Google Play में खातों पर पाबंदी लगाना लेख पढ़ें.

Enrollmenttokens

Enrollmenttokens रिसॉर्स के बारे में ज़्यादा जानने के लिए, रिसॉर्स के बारे में जानकारी पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
create POST  /enterprises/enterpriseId/enrollmentTokens यह फ़ंक्शन, एंटरप्राइज़ के लिए रजिस्ट्रेशन टोकन बनाता है. यह तरीका, EnrollmentTokensService का हिस्सा है.

बड़े कारोबार

एंटरप्राइज़ के संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
acknowledgeNotificationSet POST  /enterprises/acknowledgeNotificationSet यह कुकी, उन सूचनाओं की पुष्टि करती है जो Enterprises.PullNotificationSet से मिली थीं. इससे बाद के कॉल में, एक ही सूचनाएं वापस नहीं मिलती हैं.
completeSignup POST  /enterprises/completeSignup यह कुकी, साइन अप फ़्लो को पूरा करती है. इसके लिए, यह Completion token और Enterprise token तय करती है. किसी Enterprise Token के लिए, इस अनुरोध को एक से ज़्यादा बार कॉल नहीं किया जाना चाहिए.
createWebToken POST  /enterprises/enterpriseId/createWebToken यह कुकी, एम्बेड किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए एक यूनीक टोकन देती है. वेब यूज़र इंटरफ़ेस (यूआई) जनरेट करने के लिए, जनरेट किए गए टोकन को मैनेज किए गए Google Play JavaScript API में पास करें. हर टोकन का इस्तेमाल सिर्फ़ एक यूज़र इंटरफ़ेस (यूआई) सेशन शुरू करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, JavaScript API से जुड़ा दस्तावेज़ देखें.
रजिस्टर करें POST  /enterprises/enroll यह फ़ंक्शन, किसी एंटरप्राइज़ को कॉल करने वाले ईएमएम के साथ रजिस्टर करता है.

ज़रूरी क्वेरी पैरामीटर: token

generateEnterpriseUpgradeUrl POST  /enterprises/enterpriseId/generateEnterpriseUpgradeUrl यह फ़ंक्शन, एंटरप्राइज़ को अपग्रेड करने के लिए यूआरएल जनरेट करता है. इससे मैनेज किए जा रहे मौजूदा Google Play खातों वाले एंटरप्राइज़ को Managed Google Domains में अपग्रेड किया जा सकता है. ज़्यादा जानकारी के लिए, एंटरप्राइज़ खाते को अपग्रेड करने से जुड़ी गाइड देखें.
generateSignupUrl POST  /enterprises/signupUrl यह कुकी, साइन-अप यूआरएल जनरेट करती है.
पाएं GET  /enterprises/enterpriseId यह फ़ंक्शन, किसी एंटरप्राइज़ का नाम और डोमेन वापस पाता है.
getServiceAccount GET  /enterprises/enterpriseId/serviceAccount इस तरीके से, सेवा खाता और क्रेडेंशियल वापस मिलते हैं. setAccount को कॉल करके, सेवा खाते को एंटरप्राइज़ से बाइंड किया जा सकता है. यह सेवा खाता, इस एंटरप्राइज़ और ईएमएम के लिए यूनीक होता है. अगर एंटरप्राइज़ को अनबाइंड कर दिया जाता है, तो इसे मिटा दिया जाएगा. क्रेडेंशियल में निजी कुंजी का डेटा होता है और इसे सर्वर-साइड पर सेव नहीं किया जाता.

इस तरीके को सिर्फ़ Enterprises.Enroll या Enterprises.CompleteSignup को कॉल करने के बाद और Enterprises.SetAccount को कॉल करने से पहले कॉल किया जा सकता है. ऐसा न करने पर, यह गड़बड़ी दिखाएगा.

पहली कॉल के बाद की जाने वाली कॉल, क्रेडेंशियल का नया और यूनीक सेट जनरेट करेंगी. साथ ही, पहले जनरेट किए गए क्रेडेंशियल को अमान्य कर देंगी.

सेवा खाते को एंटरप्राइज़ से बाइंड करने के बाद, इसे serviceAccountKeys संसाधन का इस्तेमाल करके मैनेज किया जा सकता है.

.
getStoreLayout GET  /enterprises/enterpriseId/storeLayout यह फ़ंक्शन, एंटरप्राइज़ के लिए स्टोर लेआउट दिखाता है. अगर स्टोर लेआउट सेट नहीं किया गया है, तो यह फ़ंक्शन, स्टोर लेआउट टाइप के तौर पर "basic" दिखाता है. साथ ही, कोई होम पेज नहीं दिखाता.
list GET  /enterprises यह फ़ंक्शन, डोमेन नेम के हिसाब से किसी एंटरप्राइज़ को खोजता है. यह सुविधा सिर्फ़ उन एंटरप्राइज़ के लिए उपलब्ध है जिन्हें Google ने बनाया है. ईएमएम की मदद से बनाए गए एंटरप्राइज़ के लिए, आईडी को खोजने की ज़रूरत नहीं होती. ऐसा इसलिए, क्योंकि ईएमएम को Enterprises.generateSignupUrl कॉल में बताए गए कॉलबैक में एंटरप्राइज़ आईडी की जानकारी मिलती है.

ज़रूरी क्वेरी पैरामीटर: domain

pullNotificationSet POST  /enterprises/pullNotificationSet यह फ़ंक्शन, उन उद्यमों के लिए सेट किए गए सूचना सेट को खींचता है और दिखाता है जो अनुरोध के लिए पुष्टि किए गए सेवा खाते से जुड़े हैं. अगर कोई सूचना नहीं है, तो सूचना सेट खाली हो सकता है.
सूचनाओं के सेट के वापस आने पर, 20 सेकंड के अंदर इसकी पुष्टि करनी होगी. इसके लिए, Enterprises.AcknowledgeNotificationSet को कॉल करना होगा. हालांकि, अगर सूचनाओं का सेट खाली है, तो इसकी पुष्टि करने की ज़रूरत नहीं है.
जिन सूचनाओं को 20 सेकंड के अंदर स्वीकार नहीं किया जाता है उन्हें PullNotificationSet के किसी दूसरे अनुरोध के जवाब में फिर से शामिल कर दिया जाएगा. जिन सूचनाओं को कभी स्वीकार नहीं किया जाता उन्हें Google Cloud Platform Pub/Sub सिस्टम की नीति के मुताबिक मिटा दिया जाएगा.
सूचनाएं पाने के लिए, एक साथ कई अनुरोध किए जा सकते हैं. ऐसे में, अगर कोई सूचना लंबित है, तो उसे कॉल करने वाले हर व्यक्ति के साथ शेयर किया जाएगा.
अगर कोई सूचना मौजूद नहीं है, तो सूचनाओं की खाली सूची दिखाई जाती है. इसके बाद किए गए अनुरोधों के लिए, ज़्यादा सूचनाएं मिल सकती हैं.
sendTestPushNotification POST  /enterprises/enterpriseId/sendTestPushNotification यह फ़ंक्शन, इस एंटरप्राइज़ के लिए Google Cloud Pub/Sub सेवा के साथ ईएमएम इंटिग्रेशन की पुष्टि करने के लिए, एक सूचना भेजता है.
setAccount PUT  /enterprises/enterpriseId/account यह उस खाते को सेट करता है जिसका इस्तेमाल, एंटरप्राइज़ के तौर पर एपीआई से पुष्टि करने के लिए किया जाएगा.
setStoreLayout PUT  /enterprises/enterpriseId/storeLayout इससे एंटरप्राइज़ के लिए स्टोर का लेआउट सेट किया जाता है. डिफ़ॉल्ट रूप से, storeLayoutType को "basic" पर सेट किया जाता है. साथ ही, स्टोर का बेसिक लेआउट चालू होता है. बुनियादी लेआउट में सिर्फ़ वे ऐप्लिकेशन शामिल होते हैं जिन्हें एडमिन ने मंज़ूरी दी है. साथ ही, उन्हें उपयोगकर्ता के लिए उपलब्ध प्रॉडक्ट सेट में जोड़ा गया है. इसके लिए, setAvailableProductSet कॉल का इस्तेमाल किया जाता है. इस पेज पर मौजूद ऐप्लिकेशन, उनके प्रॉडक्ट आईडी की वैल्यू के हिसाब से क्रम में लगाए जाते हैं. अगर आपने कस्टम स्टोर लेआउट बनाया है (storeLayoutType = "custom" सेट करके और होम पेज सेट करके), तो बुनियादी स्टोर लेआउट बंद हो जाता है.
अनरजिस्टर करें POST  /enterprises/enterpriseId/unenroll यह फ़ंक्शन, किसी एंटरप्राइज़ को कॉल करने वाले ईएमएम से हटाता है.

दी जा रही सेवाएं

एनटाइटलमेंट संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/users/userId/entitlements/entitlementId इस तरीके का इस्तेमाल करके, किसी उपयोगकर्ता के लिए ऐप्लिकेशन का एनटाइटलमेंट हटाया जा सकता है.
पाएं GET  /enterprises/enterpriseId/users/userId/entitlements/entitlementId इस फ़ंक्शन का इस्तेमाल करके, किसी एनटाइटलमेंट की जानकारी मिलती है.
list GET  /enterprises/enterpriseId/users/userId/entitlements यह कमांड, चुने गए उपयोगकर्ता के सभी एनटाइटलमेंट की सूची दिखाती है. सिर्फ़ आईडी सेट किया गया है.
अपडेट करें PUT  /enterprises/enterpriseId/users/userId/entitlements/entitlementId इस तरीके का इस्तेमाल करके, किसी उपयोगकर्ता के लिए किसी ऐप्लिकेशन का एनटाइटलमेंट जोड़ा या अपडेट किया जा सकता है.

Grouplicenses

ग्रुप लाइसेंस के संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
पाएं GET  /enterprises/enterpriseId/groupLicenses/groupLicenseId यह किसी प्रॉडक्ट के लिए, किसी एंटरप्राइज़ के ग्रुप लाइसेंस की जानकारी वापस पाता है.
list GET  /enterprises/enterpriseId/groupLicenses उन सभी प्रॉडक्ट के आईडी वापस लाता है जिनके लिए कंपनी के पास ग्रुप लाइसेंस है.

Grouplicenseusers

Grouplicenseusers संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
list GET  /enterprises/enterpriseId/groupLicenses/groupLicenseId/users इस फ़ंक्शन से, उन उपयोगकर्ताओं के आईडी मिलते हैं जिन्हें लाइसेंस के तहत एनटाइटलमेंट दिए गए हैं.

इंस्टॉल करें

इंस्टॉल से जुड़े संसाधन की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId किसी डिवाइस से ऐप्लिकेशन हटाने के अनुरोध. get या list को कॉल करने पर, ऐप्लिकेशन को डिवाइस पर इंस्टॉल किया गया दिखाया जाएगा. ऐसा तब तक होगा, जब तक इसे असल में हटा नहीं दिया जाता.
पाएं GET  /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId यह डिवाइस पर किसी ऐप्लिकेशन के इंस्टॉल होने की जानकारी वापस पाता है.
list GET  /enterprises/enterpriseId/users/userId/devices/deviceId/installs इससे, चुने गए डिवाइस पर इंस्टॉल किए गए सभी ऐप्लिकेशन की जानकारी मिलती है.
अपडेट करें PUT  /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId किसी डिवाइस पर ऐप्लिकेशन का नया वर्शन इंस्टॉल करने का अनुरोध करता है. अगर ऐप्लिकेशन पहले से इंस्टॉल है, तो ज़रूरी होने पर उसे नए वर्शन में अपडेट किया जाता है.

Managedconfigurationsfordevice

Managedconfigurationsfordevice रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId यह कमांड, किसी ऐप्लिकेशन के लिए, हर डिवाइस के हिसाब से मैनेज किए जा रहे कॉन्फ़िगरेशन को मिटाती है.
पाएं GET  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId यह हर डिवाइस के लिए मैनेज किए जा रहे कॉन्फ़िगरेशन की जानकारी वापस लाता है.
list GET  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice इस कमांड से, चुने गए डिवाइस के लिए मैनेज किए गए सभी कॉन्फ़िगरेशन की सूची मिलती है. सिर्फ़ आईडी सेट किया गया है.
अपडेट करें PUT  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId यह कमांड, किसी ऐप्लिकेशन के लिए हर डिवाइस के हिसाब से मैनेज किया गया कॉन्फ़िगरेशन जोड़ती है या उसे अपडेट करती है. यह कॉन्फ़िगरेशन, बताए गए डिवाइस के लिए होता है.

Managedconfigurationsforuser

Managedconfigurationsforuser रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId यह अनुरोध, किसी ऐप्लिकेशन के लिए हर उपयोगकर्ता के हिसाब से मैनेज किए जा रहे कॉन्फ़िगरेशन को हटाता है.
पाएं GET  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId यह फ़ंक्शन, किसी ऐप्लिकेशन के लिए उपयोगकर्ता के हिसाब से मैनेज किए जा रहे कॉन्फ़िगरेशन की जानकारी देता है. यह जानकारी, चुने गए उपयोगकर्ता के लिए होती है.
list GET  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser यह कुकी, तय किए गए उपयोगकर्ता के लिए, हर उपयोगकर्ता के हिसाब से मैनेज किए गए सभी कॉन्फ़िगरेशन की सूची बनाती है. सिर्फ़ आईडी सेट किया जाता है.
अपडेट करें PUT  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId यह कुकी, किसी उपयोगकर्ता के लिए ऐप्लिकेशन की मैनेज की गई कॉन्फ़िगरेशन सेटिंग को जोड़ती है या अपडेट करती है. अगर Managed configurations iframe का इस्तेमाल किया जा सकता है, तो किसी उपयोगकर्ता के लिए मैनेज किए गए कॉन्फ़िगरेशन लागू किए जा सकते हैं. इसके लिए, अनुरोध में mcmId और उससे जुड़े कॉन्फ़िगरेशन वैरिएबल (अगर कोई हो) तय करें. इसके अलावा, सभी ईएमएम, मैनेज की गई प्रॉपर्टी की सूची पास करके मैनेज किए गए कॉन्फ़िगरेशन लागू कर सकते हैं.

Managedconfigurationssettings

Managedconfigurationssettings रिसॉर्स की जानकारी के लिए, रिसॉर्स के बारे में जानकारी पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
list GET  /enterprises/enterpriseId/products/productId/managedConfigurationsSettings इस तरीके से, चुने गए ऐप्लिकेशन के लिए मैनेज किए जा रहे कॉन्फ़िगरेशन की सभी सेटिंग की सूची मिलती है.

अनुमतियां

अनुमतियों के संसाधन के बारे में ज़्यादा जानने के लिए, संसाधन के बारे में जानकारी पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
पाएं GET  /permissions/permissionId यह कुकी, एंटरप्राइज़ एडमिन को दिखाने के लिए, Android ऐप्लिकेशन की अनुमति की जानकारी वापस पाती है.

प्रॉडक्ट

प्रॉडक्ट रिसोर्स की जानकारी के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
approve POST  /enterprises/enterpriseId/products/productId/approve

इससे चुने गए प्रॉडक्ट और उससे जुड़ी ऐप्लिकेशन की अनुमतियों को स्वीकार किया जाता है. हर एंटरप्राइज़ खरीदार के लिए, ज़्यादा से ज़्यादा 1,000 प्रॉडक्ट स्वीकार किए जा सकते हैं.

अपने उपयोगकर्ताओं को मंज़ूरी पा चुके प्रॉडक्ट दिखाने के लिए, मैनेज किए जा रहे Google Play का इस्तेमाल करके स्टोर लेआउट डिज़ाइन करने और बनाने का तरीका जानने के लिए, स्टोर लेआउट डिज़ाइन देखें.

generateApprovalUrl POST  /enterprises/enterpriseId/products/productId/generateApprovalUrl यह एक ऐसा यूआरएल जनरेट करता है जिसे iframe में रेंडर किया जा सकता है. इससे किसी प्रॉडक्ट की अनुमतियां (अगर कोई हो) दिखती हैं. किसी प्रॉडक्ट को मंज़ूरी देने के लिए, एंटरप्राइज़ एडमिन को इन अनुमतियों को देखना होगा. साथ ही, अपने संगठन की ओर से इन्हें स्वीकार करना होगा.

एडमिन को, EMM कंसोल में मौजूद किसी अन्य यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ इंटरैक्ट करके, दिखाई गई अनुमतियां स्वीकार करनी चाहिए. इससे, प्रॉडक्ट को मंज़ूरी देने के लिए Products.approve कॉल में, इस यूआरएल का इस्तेमाल approvalUrlInfo.approvalUrl प्रॉपर्टी के तौर पर ट्रिगर होना चाहिए. इस यूआरएल का इस्तेमाल, सिर्फ़ एक दिन तक अनुमतियां दिखाने के लिए किया जा सकता है.
पाएं GET  /enterprises/enterpriseId/products/productId यह कुकी, किसी प्रॉडक्ट की जानकारी को वापस लाती है, ताकि उसे एंटरप्राइज़ एडमिन को दिखाया जा सके.
getAppRestrictionsSchema GET  /enterprises/enterpriseId/products/productId/appRestrictionsSchema इस प्रॉडक्ट के लिए कॉन्फ़िगर की जा सकने वाली प्रॉपर्टी तय करने वाले स्कीमा को वापस लाता है. सभी प्रॉडक्ट में स्कीमा होता है. हालांकि, अगर कोई मैनेज किया गया कॉन्फ़िगरेशन तय नहीं किया गया है, तो यह स्कीमा खाली हो सकता है. इस स्कीमा का इस्तेमाल, ऐसे यूज़र इंटरफ़ेस (यूआई) को पॉप्युलेट करने के लिए किया जा सकता है जिससे एडमिन को प्रॉडक्ट कॉन्फ़िगर करने की अनुमति मिलती है. इस एपीआई का इस्तेमाल करके मिले स्कीमा के आधार पर मैनेज किया गया कॉन्फ़िगरेशन लागू करने के लिए, Play के ज़रिए मैनेज किए गए कॉन्फ़िगरेशन देखें.
getPermissions GET  /enterprises/enterpriseId/products/productId/permissions यह कुकी, इस ऐप्लिकेशन के लिए ज़रूरी Android ऐप्लिकेशन की अनुमतियां वापस पाती है.
list GET  /enterprises/enterpriseId/products यह क्वेरी से मेल खाने वाले उन प्रॉडक्ट को ढूंढता है जिन्हें मंज़ूरी मिली है. अगर कोई क्वेरी नहीं है, तो यह मंज़ूरी वाले सभी प्रॉडक्ट ढूंढता है.
unapprove POST  /enterprises/enterpriseId/products/productId/unapprove इससे चुने गए प्रॉडक्ट और उससे जुड़ी ऐप्लिकेशन की अनुमतियों को अस्वीकार किया जाता है

Serviceaccountkeys

Serviceaccountkeys रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/serviceAccountKeys/keyId इस एंटरप्राइज़ से जुड़े सेवा खाते के लिए, बताए गए क्रेडेंशियल हटाता है और उन्हें अमान्य करता है. कॉलिंग सेवा खाते को Enterprises.GetServiceAccount को कॉल करके वापस पाया गया हो. साथ ही, Enterprises.SetAccount को कॉल करके, उसे एंटरप्राइज़ सेवा खाते के तौर पर सेट किया गया हो.
insert POST  /enterprises/enterpriseId/serviceAccountKeys इस एंटरप्राइज़ से जुड़े सेवा खाते के लिए नए क्रेडेंशियल जनरेट करता है. कॉल करने वाले सेवा खाते को Enterprises.GetServiceAccount को कॉल करके वापस पाया गया हो. साथ ही, Enterprises.SetAccount को कॉल करके, उसे एंटरप्राइज़ सेवा खाते के तौर पर सेट किया गया हो.

जिस रिसॉर्स को डाला जाना है उसमें सिर्फ़ कुंजी का टाइप पॉप्युलेट किया जाना चाहिए.
list GET  /enterprises/enterpriseId/serviceAccountKeys इस एंटरप्राइज़ से जुड़े सेवा खाते के लिए, चालू क्रेडेंशियल की सूची दिखाता है. सिर्फ़ आईडी और कुंजी का टाइप दिखाया जाता है. कॉलिंग सेवा खाते को Enterprises.GetServiceAccount को कॉल करके वापस पाया गया हो. साथ ही, Enterprises.SetAccount को कॉल करके, इसे एंटरप्राइज़ सेवा खाते के तौर पर सेट किया गया हो.

Storelayoutclusters

Storelayoutclusters रिसॉर्स की जानकारी के लिए, रिसॉर्स के बारे में जानकारी पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId इस तरीके का इस्तेमाल करके, किसी क्लस्टर को मिटाया जा सकता है.
पाएं GET  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId यह फ़ंक्शन, किसी क्लस्टर की जानकारी वापस लाता है.
insert POST  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters इस कुकी का इस्तेमाल, पेज में नया क्लस्टर डालने के लिए किया जाता है.
list GET  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters यह कुकी, चुने गए पेज पर मौजूद सभी क्लस्टर की जानकारी वापस लाती है.
अपडेट करें PUT  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId किसी क्लस्टर को अपडेट करता है.

Storelayoutpages

Storelayoutpages रिसॉर्स की जानकारी के लिए, रिसॉर्स का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/storeLayout/pages/pageId यह कुकी, स्टोर पेज को मिटाती है.
पाएं GET  /enterprises/enterpriseId/storeLayout/pages/pageId यह कुकी, स्टोर पेज की जानकारी वापस पाने में मदद करती है.
insert POST  /enterprises/enterpriseId/storeLayout/pages इससे एक नया स्टोर पेज जुड़ जाता है.
list GET  /enterprises/enterpriseId/storeLayout/pages स्टोर में मौजूद सभी पेजों की जानकारी वापस पाता है.
अपडेट करें PUT  /enterprises/enterpriseId/storeLayout/pages/pageId स्टोर पेज के कॉन्टेंट को अपडेट करता है.

उपयोगकर्ता

उपयोगकर्ताओं के संसाधन के बारे में ज़्यादा जानने के लिए, संसाधन का प्रतिनिधित्व पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/users/userId ईएमएम की मदद से मैनेज किए जा रहे उपयोगकर्ता खाते को मिटाया गया.
generateAuthenticationToken POST  /enterprises/enterpriseId/users/userId/authenticationToken यह पुष्टि करने वाला टोकन जनरेट करता है. डिवाइस नीति क्लाइंट इसका इस्तेमाल, डिवाइस पर ईएमएम से मैनेज किए जा रहे उपयोगकर्ता खाते को प्रोविज़न करने के लिए कर सकता है. जनरेट किया गया टोकन, सिर्फ़ एक बार इस्तेमाल किया जा सकता है. यह कुछ मिनट बाद काम नहीं करेगा.

हर उपयोगकर्ता के लिए, ज़्यादा से ज़्यादा 10 डिवाइसों को प्रोविज़न किया जा सकता है.

यह कॉल सिर्फ़ ईएमएम से मैनेज किए जा रहे खातों के साथ काम करता है.
पाएं GET  /enterprises/enterpriseId/users/userId यह कुकी, उपयोगकर्ता की जानकारी वापस पाती है.
getAvailableProductSet GET  /enterprises/enterpriseId/users/userId/availableProductSet इससे उन प्रॉडक्ट का सेट मिलता है जिन्हें कोई उपयोगकर्ता ऐक्सेस कर सकता है.
insert POST  /enterprises/enterpriseId/users EMM की मदद से मैनेज किया जाने वाला नया उपयोगकर्ता बनाता है.

अनुरोध के मुख्य भाग में पास किए गए Users संसाधन में accountIdentifier और accountType शामिल होना चाहिए.

अगर इसी खाता आइडेंटिफ़ायर वाला कोई उपयोगकर्ता पहले से मौजूद है, तो उपयोगकर्ता को संसाधन के साथ अपडेट कर दिया जाएगा. इस मामले में, सिर्फ़ displayName फ़ील्ड में बदलाव किया जा सकता है.

list GET  /enterprises/enterpriseId/users इस फ़ंक्शन का इस्तेमाल, किसी उपयोगकर्ता को उसके मुख्य ईमेल पते से ढूंढने के लिए किया जाता है. यह सुविधा सिर्फ़ Google के ज़रिए मैनेज किए जाने वाले खातों के लिए उपलब्ध है. ईएमएम से मैनेज किए जा रहे उपयोगकर्ताओं के लिए, आईडी को ढूंढने की ज़रूरत नहीं होती. ऐसा इसलिए, क्योंकि Users.insert कॉल के नतीजे में आईडी पहले से ही दिख जाता है.

ज़रूरी क्वेरी पैरामीटर: email

revokeDeviceAccess DELETE  /enterprises/enterpriseId/users/userId/deviceAccess इससे, उपयोगकर्ता के लिए चालू किए गए सभी डिवाइसों का ऐक्सेस रद्द हो जाता है. उपयोगकर्ता, मैनेज किए जा रहे अपने किसी भी डिवाइस पर, मैनेज किए जा रहे Play Store का इस्तेमाल नहीं कर पाएगा.

यह कॉल सिर्फ़ ईएमएम से मैनेज किए जा रहे खातों के साथ काम करता है.
setAvailableProductSet PUT  /enterprises/enterpriseId/users/userId/availableProductSet इस कुकी से, उन प्रॉडक्ट के सेट में बदलाव होता है जिन्हें कोई उपयोगकर्ता ऐक्सेस कर सकता है. इन्हें अनुमति वाले प्रॉडक्ट कहा जाता है. सिर्फ़ ऐसे प्रॉडक्ट को अनुमति वाली सूची में शामिल किया जा सकता है जिन्हें मंज़ूरी मिली हो या जिन्हें पहले मंज़ूरी मिली थी (ऐसे प्रॉडक्ट जिनकी मंज़ूरी रद्द कर दी गई है).
अपडेट करें PUT  /enterprises/enterpriseId/users/userId इस तरीके का इस्तेमाल करके, ईएमएम से मैनेज किए जा रहे उपयोगकर्ता की जानकारी अपडेट की जा सकती है.

इसका इस्तेमाल सिर्फ़ ईएमएम से मैनेज किए गए उपयोगकर्ताओं के साथ किया जा सकता है. Google से मैनेज किए गए उपयोगकर्ताओं के साथ इसका इस्तेमाल नहीं किया जा सकता. अनुरोध के मुख्य हिस्से में, Users संसाधन में नई जानकारी पास करें. सिर्फ़ displayName फ़ील्ड में बदलाव किया जा सकता है. अन्य फ़ील्ड की वैल्यू सेट नहीं होनी चाहिए या उनमें मौजूदा समय में लागू वैल्यू होनी चाहिए.

वेब ऐप्लिकेशन

Webapps Resource की जानकारी के लिए, resource representation पेज देखें.

तरीका एचटीटीपी अनुरोध ब्यौरा
जब तक अलग से बताया न जाए, तब तक ये सभी यूआरआई https://www.googleapis.com/androidenterprise/v1 से जुड़े हुए हैं
मिटाएं DELETE  /enterprises/enterpriseId/webApps/webAppId यह कुकी, किसी मौजूदा वेब ऐप्लिकेशन को मिटाती है.
पाएं GET  /enterprises/enterpriseId/webApps/webAppId यह मौजूदा वेब ऐप्लिकेशन को ऐक्सेस करता है.
insert POST  /enterprises/enterpriseId/webApps यह कुकी, एंटरप्राइज़ के लिए नया वेब ऐप्लिकेशन बनाती है.
list GET  /enterprises/enterpriseId/webApps यह फ़ंक्शन, किसी एंटरप्राइज़ के सभी वेब ऐप्लिकेशन की जानकारी वापस लाता है.
अपडेट करें PUT  /enterprises/enterpriseId/webApps/webAppId यह फ़ंक्शन, किसी मौजूदा वेब ऐप्लिकेशन को अपडेट करता है.