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 का हिस्सा है.

एंटरप्राइज़

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

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

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

generateEnterpriseUpgradeUrl POST  /enterprises/enterpriseId/generateEnterpriseUpgradeUrl यह मैनेज किए जा रहे Google Play खातों वाले मौजूदा एंटरप्राइज़ को मैनेज किए जा रहे Google डोमेन में अपग्रेड करने के लिए, एंटरप्राइज़ अपग्रेड यूआरएल जनरेट करता है. ज़्यादा जानकारी के लिए, एंटरप्राइज़ खाते को अपग्रेड करने से जुड़ी गाइड देखें.
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 यह फ़ंक्शन, उन एंटरप्राइज़ के लिए सेट की गई सूचना को वापस लाता है जो अनुरोध के लिए पुष्टि किए गए सेवा खाते से जुड़ी हैं. अगर कोई सूचना नहीं है, तो सूचना सेट खाली हो सकता है.
सूचनाओं के सेट को वापस पाने के लिए, Enterprises.AcknowledgeNotificationSet को कॉल करके 20 सेकंड के अंदर इसकी पुष्टि करनी होगी. हालांकि, अगर सूचनाओं का सेट खाली है, तो इसकी पुष्टि करने की ज़रूरत नहीं है.
जिन सूचनाओं को 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 से जुड़े हुए हैं
मंज़ूरी दें POST  /enterprises/enterpriseId/products/productId/approve

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

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

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

एडमिन को, दिखाई गई अनुमतियां स्वीकार करनी होंगी. इसके लिए, उन्हें EMM कंसोल में मौजूद किसी दूसरे यूज़र इंटरफ़ेस एलिमेंट के साथ इंटरैक्ट करना होगा. इससे, इस यूआरएल का इस्तेमाल approvalUrlInfo.approvalUrl प्रॉपर्टी के तौर पर शुरू हो जाएगा. साथ ही, Products.approve कॉल के ज़रिए प्रॉडक्ट को मंज़ूरी मिल जाएगी. इस यूआरएल का इस्तेमाल, सिर्फ़ एक दिन तक अनुमतियां दिखाने के लिए किया जा सकता है.
पाएं 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 EMM की मदद से मैनेज किए जा रहे किसी उपयोगकर्ता खाते को मिटाया गया हो.
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 इससे ईएमएम की मदद से मैनेज किया जाने वाला नया उपयोगकर्ता खाता बनता है.

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