Android Management API

Android Management API की मदद से, Android डिवाइसों और ऐप्लिकेशन को दूर से मैनेज किया जा सकता है.

Service: androidmanagement.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी डॉक्यूमेंट, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी होती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाले कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा, एपीआई के बारे में ज़रूरी जानकारी देने वाला यह दस्तावेज़ उपलब्ध कराती है:

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:

  • https://androidmanagement.googleapis.com

REST रिसॉर्स: v1.enterprises

तरीके
create POST /v1/enterprises
यह एक एंटरप्राइज़ बनाता है.
delete DELETE /v1/{name=enterprises/*}
यह किसी एंटरप्राइज़ और उससे जुड़े सभी खातों और डेटा को हमेशा के लिए मिटा देता है.
generateEnterpriseUpgradeUrl POST /v1/{name=enterprises/*}:generateEnterpriseUpgradeUrl
यह मैनेज किए जा रहे मौजूदा Google Play खातों वाले एंटरप्राइज़ को Managed Google Domains में अपग्रेड करने के लिए, एंटरप्राइज़ अपग्रेड यूआरएल जनरेट करता है.
get GET /v1/{name=enterprises/*}
को एंटरप्राइज़ मिलता है.
list GET /v1/enterprises
ईएमएम की मदद से मैनेज किए जा रहे एंटरप्राइज़ की सूची दिखाता है.
patch PATCH /v1/{name=enterprises/*}
किसी एंटरप्राइज़ को अपडेट करता है.

REST रिसॉर्स: v1.enterprises.applications

तरीके
get GET /v1/{name=enterprises/*/applications/*}
किसी ऐप्लिकेशन के बारे में जानकारी देता है.

REST रिसॉर्स: v1.enterprises.devices

तरीके
delete DELETE /v1/{name=enterprises/*/devices/*}
डिवाइस मिटाता है.
get GET /v1/{name=enterprises/*/devices/*}
डिवाइस की जानकारी मिलती है.
issueCommand POST /v1/{name=enterprises/*/devices/*}:issueCommand
डिवाइस को निर्देश देता है.
list GET /v1/{parent=enterprises/*}/devices
किसी एंटरप्राइज़ के लिए डिवाइसों की सूची दिखाता है.
patch PATCH /v1/{name=enterprises/*/devices/*}
डिवाइस को अपडेट करता है.

REST रिसॉर्स: v1.enterprises.devices.operations

तरीके
cancel POST /v1/{name=enterprises/*/devices/*/operations/*}:cancel
ज़्यादा समय तक चलने वाली कार्रवाई को एसिंक्रोनस तरीके से रद्द करने की प्रोसेस शुरू करता है.
get GET /v1/{name=enterprises/*/devices/*/operations/*}
इससे लंबे समय तक चलने वाले ऑपरेशन की मौजूदा स्थिति मिलती है.
list GET /v1/{name=enterprises/*/devices/*/operations}
अनुरोध में दिए गए फ़िल्टर से मेल खाने वाली कार्रवाइयों की सूची दिखाता है.

REST संसाधन: v1.enterprises.enrollmentTokens

तरीके
create POST /v1/{parent=enterprises/*}/enrollmentTokens
यह किसी एंटरप्राइज़ के लिए रजिस्ट्रेशन टोकन बनाता है.
delete DELETE /v1/{name=enterprises/*/enrollmentTokens/*}
यह रजिस्ट्रेशन टोकन मिटाता है.
get GET /v1/{name=enterprises/*/enrollmentTokens/*}
इससे चालू और समयसीमा खत्म न हुआ रजिस्ट्रेशन टोकन मिलता है.
list GET /v1/{parent=enterprises/*}/enrollmentTokens
किसी एंटरप्राइज़ के लिए, चालू और समयसीमा खत्म न हुए रजिस्टर करने के टोकन की सूची दिखाता है.

REST रिसॉर्स: v1.enterprises.migrationTokens

तरीके
create POST /v1/{parent=enterprises/*}/migrationTokens
यह माइग्रेशन टोकन बनाता है. इसका इस्तेमाल, किसी मौजूदा डिवाइस को EMM के डिवाइस नीति कंट्रोलर (डीपीसी) से मैनेज करने के बजाय, Android Management API से मैनेज करने के लिए किया जाता है.
get GET /v1/{name=enterprises/*/migrationTokens/*}
इससे माइग्रेशन टोकन मिलता है.
list GET /v1/{parent=enterprises/*}/migrationTokens
माइग्रेशन टोकन की सूची दिखाता है.

REST रिसॉर्स: v1.enterprises.policies

तरीके
delete DELETE /v1/{name=enterprises/*/policies/*}
नीति मिटाता है.
get GET /v1/{name=enterprises/*/policies/*}
नीति को ऐक्सेस करता है.
list GET /v1/{parent=enterprises/*}/policies
किसी एंटरप्राइज़ के लिए नीतियां दिखाता है.
modifyPolicyApplications POST /v1/{name=enterprises/*/policies/*}:modifyPolicyApplications
नीति में ऐप्लिकेशन अपडेट करता है या बनाता है.
patch PATCH /v1/{name=enterprises/*/policies/*}
नीति को अपडेट करता है या बनाता है.
removePolicyApplications POST /v1/{name=enterprises/*/policies/*}:removePolicyApplications
किसी नीति में मौजूद ऐप्लिकेशन हटाता है.

REST रिसॉर्स: v1.enterprises.webApps

तरीके
create POST /v1/{parent=enterprises/*}/webApps
इससे वेब ऐप्लिकेशन बनता है.
delete DELETE /v1/{name=enterprises/*/webApps/*}
यह वेब ऐप्लिकेशन को मिटाता है.
get GET /v1/{name=enterprises/*/webApps/*}
वेब ऐप्लिकेशन पाता है.
list GET /v1/{parent=enterprises/*}/webApps
यह किसी एंटरप्राइज़ के लिए वेब ऐप्लिकेशन की सूची दिखाता है.
patch PATCH /v1/{name=enterprises/*/webApps/*}
वेब ऐप्लिकेशन को अपडेट करता है.

REST रिसॉर्स: v1.enterprises.webTokens

तरीके
create POST /v1/{parent=enterprises/*}/webTokens
यह किसी एंटरप्राइज़ के लिए, एम्बेड किए जा सकने वाले managed Google Play के वेब यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए एक वेब टोकन बनाता है.

REST रिसॉर्स: v1.provisioningInfo

तरीके
get GET /v1/{name=provisioningInfo/*}
साइन-इन यूआरएल में दिए गए आइडेंटिफ़ायर से, डिवाइस के लिए उपलब्ध कराने की जानकारी पाएं.

REST रिसॉर्स: v1.signupUrls

तरीके
create POST /v1/signupUrls
यह एंटरप्राइज़ के लिए साइन अप करने का यूआरएल बनाता है.