ক্রোম ম্যানেজমেন্ট এপিআই হলো এমন একগুচ্ছ পরিষেবা যা ক্রোম অ্যাডমিনিস্ট্রেটরদেরকে তাদের ক্রোম ওএস এবং ক্রোম ব্রাউজার ডিভাইসগুলো দেখতে, পরিচালনা করতে এবং সে সম্পর্কে অন্তর্দৃষ্টি লাভ করতে সক্ষম করে।
- REST রিসোর্স: v1alpha1.customers.profiles
- REST রিসোর্স: v1alpha1.customers.telemetry.devices
- REST রিসোর্স: v1alpha1.customers.telemetry.events
- REST রিসোর্স: v1alpha1.customers.telemetry.notificationConfigs
- REST রিসোর্স: v1alpha1.customers.telemetry.users
- REST রিসোর্স: v1.customers.apps
- REST রিসোর্স: v1.customers.apps.android
- REST রিসোর্স: v1.customers.apps.chrome
- REST রিসোর্স: v1.customers.apps.web
- REST রিসোর্স: v1.customers.certificateProvisioningProcesses
- REST রিসোর্স: v1.customers.certificateProvisioningProcesses.operations
- REST রিসোর্স: v1.customers.profiles
- REST রিসোর্স: v1.customers.profiles.commands
- REST রিসোর্স: v1.customers.reports
- REST রিসোর্স: v1.customers.telemetry.devices
- REST রিসোর্স: v1.customers.telemetry.events
- REST রিসোর্স: v1.customers.telemetry.notificationConfigs
- REST রিসোর্স: v1.customers.telemetry.users
- REST রিসোর্স: v1.customers.thirdPartyProfileUsers
পরিষেবা: chromemanagement.googleapis.com
এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে গুগল-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করার পরামর্শ দিই। যদি আপনার অ্যাপ্লিকেশনকে এই পরিষেবাটি কল করার জন্য নিজস্ব লাইব্রেরি ব্যবহার করার প্রয়োজন হয়, তাহলে এপিআই (API) অনুরোধ করার সময় নিম্নলিখিত তথ্যগুলো ব্যবহার করুন।
আবিষ্কার নথি
ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল API-এর সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহৃত হয়। একটি সার্ভিস একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই সার্ভিসটি নিম্নলিখিত ডিসকভারি ডকুমেন্টগুলো প্রদান করে:
পরিষেবা শেষবিন্দু
সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:
-
https://chromemanagement.googleapis.com
REST রিসোর্স: v1alpha1.customers.profiles
| পদ্ধতি | |
|---|---|
delete | DELETE /v1alpha1/{name=customers/*/profiles/*}ক্রোম ব্রাউজার প্রোফাইল থেকে সংগৃহীত ডেটা মুছে দেয়। |
get | GET /v1alpha1/{name=customers/*/profiles/*}গ্রাহক আইডি এবং প্রোফাইলের স্থায়ী আইডি সহ একটি ক্রোম ব্রাউজার প্রোফাইল পাওয়া যায়। |
list | GET /v1alpha1/{parent=customers/*}/profilesপ্রদত্ত অনুসন্ধান এবং সাজানোর মানদণ্ডের উপর ভিত্তি করে একজন গ্রাহকের ক্রোম ব্রাউজার প্রোফাইলগুলো তালিকাভুক্ত করে। |
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.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/*}ক্রোম ব্রাউজার প্রোফাইল থেকে সংগৃহীত ডেটা মুছে দেয়। |
get | GET /v1/{name=customers/*/profiles/*}গ্রাহক আইডি এবং প্রোফাইলের স্থায়ী আইডি সহ একটি ক্রোম ব্রাউজার প্রোফাইল পাওয়া যায়। |
list | GET /v1/{parent=customers/*}/profilesপ্রদত্ত অনুসন্ধান এবং সাজানোর মানদণ্ডের উপর ভিত্তি করে একজন গ্রাহকের ক্রোম ব্রাউজার প্রোফাইলগুলো তালিকাভুক্ত করে। |
REST রিসোর্স: v1.customers.profiles.commands
| পদ্ধতি | |
|---|---|
create | POST /v1/{parent=customers/*/profiles/*}/commandsক্রোম ব্রাউজার প্রোফাইল তৈরির রিমোট কমান্ড। |
get | GET /v1/{name=customers/*/profiles/*/commands/*}ক্রোম ব্রাউজার প্রোফাইলের জন্য একটি রিমোট কমান্ড পায়। |
list | GET /v1/{parent=customers/*/profiles/*}/commandsএকটি ক্রোম ব্রাউজার প্রোফাইলের রিমোট কমান্ডগুলো তালিকাভুক্ত করে। |
REST রিসোর্স: v1.customers.reports
| পদ্ধতি | |
|---|---|
countActiveDevices | GET /v1/{customer=customers/*}/reports:countActiveDevicesনির্দিষ্ট সময়সীমা অনুযায়ী সক্রিয় ডিভাইসের সংখ্যা জানুন। |
countChromeBrowsersNeedingAttention | GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttentionসম্প্রতি তালিকাভুক্ত হওয়া, সিঙ্ক করার জন্য নতুন পলিসি থাকা, বা সাম্প্রতিক কোনো কার্যকলাপ না থাকা ক্রোম ব্রাউজারগুলোর সংখ্যা। |
countChromeCrashEvents | GET /v1/{customer=customers/*}/reports:countChromeCrashEventsক্রোম ক্র্যাশ ইভেন্টের সংখ্যা জানুন। |
countChromeDevicesReachingAutoExpirationDate | GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDateনির্বাচিত সময়সীমার প্রতিটি মাসে মেয়াদোত্তীর্ণ হতে যাওয়া ডিভাইসের সংখ্যার একটি প্রতিবেদন তৈরি করুন। |
countChromeDevicesThatNeedAttention | GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttentionসেইসব ChromeOS ডিভাইসের সংখ্যা, যেগুলো পলিসি সিঙ্ক করেনি, বা গত ২৮ দিনে ব্যবহারকারীর কোনো কার্যকলাপ হয়নি, পুরোনো হয়ে গেছে, অথবা নিয়ম মেনে চলে না। |
countChromeHardwareFleetDevices | GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevicesঅনুরোধকৃত হার্ডওয়্যার টাইপ (যেমন মডেলের নাম, প্রসেসরের ধরন) থেকে একটি নির্দিষ্ট হার্ডওয়্যার স্পেসিফিকেশনযুক্ত ডিভাইসের সংখ্যা। |
countChromeVersions | GET /v1/{customer=customers/*}/reports:countChromeVersionsইনস্টল করা ক্রোম সংস্করণগুলির একটি প্রতিবেদন তৈরি করুন। |
countDevicesPerBootType | GET /v1/{customer=customers/*}/reports:countDevicesPerBootTypeপ্রতিটি বুট টাইপ অনুযায়ী ডিভাইসের সংখ্যা গণনা করুন। |
countDevicesPerReleaseChannel | GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannelপ্রতি চ্যানেলে ডিভাইসের সংখ্যা গণনা করুন। |
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পরিচালিত ক্রোম ব্রাউজার ডিভাইসগুলোর একটি প্রতিবেদন তৈরি করুন, যেগুলোতে একটি নির্দিষ্ট অ্যাপ ইনস্টল করা আছে। |
findInstalledAppProfiles | GET /v1/{customer=customers/*}/reports:findInstalledAppProfilesপরিচালিত ক্রোম প্রোফাইলগুলোর একটি প্রতিবেদন তৈরি করুন, যেগুলোতে একটি নির্দিষ্ট অ্যাপ ইনস্টল করা আছে। |
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সমস্ত টেলিমেট্রি ব্যবহারকারীদের তালিকা দিন। |
REST রিসোর্স: v1.customers.thirdPartyProfileUsers
| পদ্ধতি | |
|---|---|
move | POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:moveতৃতীয় পক্ষের কোনো ক্রোম প্রোফাইল ব্যবহারকারীকে একটি গন্তব্য OU-তে স্থানান্তর করে। |