Chrome Management API

Chrome Management API, सेवाओं का एक सुइट है. इसकी मदद से, Chrome एडमिन अपने Chrome OS और Chrome ब्राउज़र डिवाइसों को देख सकते हैं, मैनेज कर सकते हैं, और उनके बारे में अहम जानकारी पा सकते हैं.

सेवा: chromemanagement.googleapis.com

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

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

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

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

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

  • https://chromemanagement.googleapis.com

REST रिसॉर्स: v1alpha1.customers.telemetry.devices

तरीके
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
टेलीमेट्री डिवाइस पाएं.
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
टेलीमेट्री वाले सभी डिवाइसों की सूची बनाएं.

REST रिसॉर्स: v1alpha1.customers.telemetry.events

तरीके
list GET /v1alpha1/{parent=customers/*}/telemetry/events
टेलीमेट्री इवेंट की सूची बनाएं.

REST रिसॉर्स: v1alpha1.customers.telemetry.notificationConfigs

तरीके
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
टेलीमेट्री की सूचना का कॉन्फ़िगरेशन बनाएं.
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
टेलीमेट्री की सूचना का कॉन्फ़िगरेशन मिटाएं.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
टेलीमेट्री की सूचना के सभी कॉन्फ़िगरेशन की सूची देखें.
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
टेलीमेट्री की सूचना के कॉन्फ़िगरेशन को अपडेट करें.

REST रिसॉर्स: v1alpha1.customers.telemetry.users

तरीके
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
टेलीमेट्री उपयोगकर्ता की जानकारी पाएं.
list GET /v1alpha1/{parent=customers/*}/telemetry/users
टेलीमेट्री का इस्तेमाल करने वाले सभी उपयोगकर्ताओं की सूची बनाएं.

REST रिसॉर्स: v1.customers.apps

तरीके
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
ऐप्लिकेशन इंस्टॉल करने के अनुरोधों की खास जानकारी जनरेट करें.
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
उन डिवाइसों की सूची पाएं जिन्होंने एक्सटेंशन इंस्टॉल करने का अनुरोध किया है.
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
उन उपयोगकर्ताओं की सूची पाएं जिन्होंने एक्सटेंशन इंस्टॉल करने का अनुरोध किया है.

REST रिसॉर्स: v1.customers.apps.android

तरीके
get GET /v1/{name=customers/*/apps/android/*}
किसी ग्राहक के लिए, उसके संसाधन के नाम से कोई खास ऐप्लिकेशन पाएं.

REST रिसॉर्स: v1.customers.apps.chrome

तरीके
get GET /v1/{name=customers/*/apps/chrome/*}
किसी ग्राहक के लिए, उसके संसाधन के नाम से कोई खास ऐप्लिकेशन पाएं.

REST रिसॉर्स: v1.customers.apps.web

तरीके
get GET /v1/{name=customers/*/apps/web/*}
किसी ग्राहक के लिए, उसके संसाधन के नाम से कोई खास ऐप्लिकेशन पाएं.

REST रिसॉर्स: v1.customers.profiles

तरीके
delete DELETE /v1/{name=customers/*/profiles/*}
Chrome ब्राउज़र प्रोफ़ाइल से इकट्ठा किया गया डेटा मिटाता है.
get GET /v1/{name=customers/*/profiles/*}
ग्राहक आईडी और प्रोफ़ाइल के हमेशा के लिए बने आईडी के साथ, Chrome ब्राउज़र की प्रोफ़ाइल मिलती है.
list GET /v1/{parent=customers/*}/profiles
खोजने और क्रम से लगाने की दी गई शर्तों के आधार पर, किसी ग्राहक की Chrome ब्राउज़र प्रोफ़ाइलें दिखाता है.

REST रिसॉर्स: v1.customers.reports

तरीके
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
हाल ही में रजिस्टर किए गए Chrome ब्राउज़र की संख्या, सिंक की जाने वाली नई नीति या हाल ही में कोई गतिविधि नहीं हुई है.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
Chrome के क्रैश इवेंट की गिनती पाएं.
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
चुनी गई समयसीमा के हर महीने में, उन डिवाइसों की संख्या की रिपोर्ट जनरेट करें जिनके सर्टिफ़िकेट की समयसीमा खत्म होने वाली है.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
ऐसे ChromeOS डिवाइसों की संख्या जिन्होंने नीतियों को सिंक नहीं किया है या जिन पर पिछले 28 दिनों में कोई उपयोगकर्ता गतिविधि नहीं हुई है, जो पुराने हैं या जिन पर शिकायत नहीं की गई है.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
अनुरोध किए गए हार्डवेयर टाइप (उदाहरण के लिए, मॉडल का नाम, प्रोसेसर टाइप) से जुड़ी खास हार्डवेयर स्पेसिफ़िकेशन वाले डिवाइसों की संख्या.
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
इंस्टॉल किए गए Chrome वर्शन की रिपोर्ट जनरेट करें.
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
ऐप्लिकेशन इंस्टॉलेशन की रिपोर्ट जनरेट करें.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
हर प्रिंटर से की गई प्रिंटिंग की खास जानकारी पाएं.
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
हर उपयोगकर्ता की ओर से की गई प्रिंटिंग की खास जानकारी पाएं.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
प्रिंट जॉब की सूची पाएं.
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
मैनेज किए जा रहे उन Chrome ब्राउज़र डिवाइसों की रिपोर्ट जनरेट करें जिन पर कोई खास ऐप्लिकेशन इंस्टॉल है.

REST रिसॉर्स: v1.customers.telemetry.devices

तरीके
get GET /v1/{name=customers/*/telemetry/devices/*}
टेलीमेट्री डिवाइस पाएं.
list GET /v1/{parent=customers/*}/telemetry/devices
टेलीमेट्री वाले सभी डिवाइसों की सूची बनाएं.

REST रिसॉर्स: v1.customers.telemetry.events

तरीके
list GET /v1/{parent=customers/*}/telemetry/events
टेलीमेट्री इवेंट की सूची बनाएं.

REST रिसॉर्स: v1.customers.telemetry.notificationConfigs

तरीके
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
टेलीमेट्री की सूचना का कॉन्फ़िगरेशन बनाएं.
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
टेलीमेट्री की सूचना का कॉन्फ़िगरेशन मिटाएं.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
टेलीमेट्री की सूचना के सभी कॉन्फ़िगरेशन की सूची देखें.

REST रिसॉर्स: v1.customers.telemetry.users

तरीके
get GET /v1/{name=customers/*/telemetry/users/*}
टेलीमेट्री उपयोगकर्ता की जानकारी पाएं.
list GET /v1/{parent=customers/*}/telemetry/users
टेलीमेट्री का इस्तेमाल करने वाले सभी उपयोगकर्ताओं की सूची बनाएं.