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.profiles

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

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

तरीके
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
Get telemetry device.
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/*}
Get telemetry user.
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.certificateProvisioningProcesses

तरीके
claim POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claim
सर्टिफ़िकेट उपलब्ध कराने की प्रोसेस का दावा करता है.
get GET /v1/{name=customers/*/certificateProvisioningProcesses/*}
सर्टिफ़िकेट उपलब्ध कराने की प्रोसेस को वापस लाता है.
setFailure POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:setFailure
सर्टिफ़िकेट उपलब्ध कराने की प्रोसेस को 'फ़ेल हो गई' के तौर पर मार्क करता है.
signData POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:signData
यह उस क्लाइंट से डेटा पर हस्ताक्षर करने का अनुरोध करता है जिसने सर्टिफ़िकेट उपलब्ध कराने की प्रोसेस शुरू की है.
uploadCertificate POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:uploadCertificate
सर्टिफ़िकेट उपलब्ध कराने की प्रोसेस के लिए, जारी किया गया सर्टिफ़िकेट अपलोड करता है.

REST रिसॉर्स: v1.customers.certificateProvisioningProcesses.operations

तरीके
get GET /v1/{name=customers/*/certificateProvisioningProcesses/*/operations/*}
इससे लंबे समय तक चलने वाली किसी कार्रवाई की मौजूदा स्थिति मिलती है.

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.profiles.commands

तरीके
create POST /v1/{parent=customers/*/profiles/*}/commands
यह Chrome ब्राउज़र प्रोफ़ाइल के लिए रिमोट कमांड बनाता है.
get GET /v1/{name=customers/*/profiles/*/commands/*}
Chrome ब्राउज़र प्रोफ़ाइल के लिए रिमोट कमांड मिलती है.
list GET /v1/{parent=customers/*/profiles/*}/commands
इस कमांड से, Chrome ब्राउज़र प्रोफ़ाइल की रिमोट कमांड की सूची मिलती है.

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

तरीके
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
हाल ही में रजिस्टर किए गए Chrome ब्राउज़र की संख्या. साथ ही, सिंक की जाने वाली नई नीति वाले या हाल ही में कोई गतिविधि न करने वाले 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/*}
Get telemetry device.
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/*}
Get telemetry user.
list GET /v1/{parent=customers/*}/telemetry/users
टेलीमेट्री का इस्तेमाल करने वाले सभी लोगों की सूची बनाएं.

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

तरीके
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
इस फ़ंक्शन का इस्तेमाल करके, तीसरे पक्ष की Chrome प्रोफ़ाइल के उपयोगकर्ता को डेस्टिनेशन ओयू में ले जाया जाता है.