API Reference

এই API রেফারেন্স সংস্থান প্রকার দ্বারা সংগঠিত হয়. প্রতিটি সংস্থান প্রকারের এক বা একাধিক ডেটা উপস্থাপনা এবং এক বা একাধিক পদ্ধতি রয়েছে।

সম্পদের ধরন

  1. ডিভাইস
  2. উদ্যোগ
  3. এনটাইটেলমেন্ট
  4. গ্রুপ লাইসেন্স
  5. গ্রুপ লাইসেন্স ব্যবহারকারীরা
  6. ইন্সটল করে
  7. পরিচালিত কনফিগারেশনসফোর্ড ডিভাইস
  8. ব্যবহারকারীর জন্য পরিচালিত কনফিগারেশন
  9. পরিচালিত কনফিগারেশন সেটিংস
  10. অনুমতি
  11. পণ্য
  12. সার্ভিস অ্যাকাউন্ট কী
  13. স্টোরলেআউটক্লাস্টার
  14. স্টোরলেআউটপেজ
  15. ব্যবহারকারীদের
  16. ওয়েবঅ্যাপস

ডিভাইস

ডিভাইস সম্পদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন.

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
forceReportUpload POST /enterprises/ enterpriseId /users/ userId /devices/ deviceId /forceReportUpload সর্বশেষ প্রতিবেদন তৈরি হওয়ার পর থেকে ডিভাইসে অ্যাপের অবস্থার কোনো পরিবর্তন সহ একটি প্রতিবেদন আপলোড করে। আপনি একটি প্রদত্ত ডিভাইসের জন্য প্রতি 24 ঘন্টায় 3 বার পর্যন্ত এই পদ্ধতিতে কল করতে পারেন।
পেতে GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId একটি ডিভাইসের বিবরণ পুনরুদ্ধার করে।
getState GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state Google পরিষেবাগুলিতে একটি ডিভাইসের অ্যাক্সেস সক্ষম বা অক্ষম আছে কিনা তা পুনরুদ্ধার করে৷ Google Admin Console-এ Android ডিভাইসে EMM নীতি প্রয়োগ করা চালু থাকলেই ডিভাইসের অবস্থা কার্যকর হয়। অন্যথায়, ডিভাইসের অবস্থা উপেক্ষা করা হয় এবং সমস্ত ডিভাইসকে Google পরিষেবাগুলিতে অ্যাক্সেসের অনুমতি দেওয়া হয়। এটি শুধুমাত্র Google-পরিচালিত ব্যবহারকারীদের জন্য সমর্থিত।
তালিকা GET /enterprises/ enterpriseId /users/ userId /devices ব্যবহারকারীর সমস্ত ডিভাইসের আইডি পুনরুদ্ধার করে।
সেট স্টেট 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 প্যাকেজের জন্য পরিচালিত কনফিগারেশনে allowed_accounts সেট করে Google Play অ্যাক্সেস করা থেকে অব্যবস্থাপিত অ্যাকাউন্টগুলিকে আটকাতে হবে৷ Google Play এ সীমাবদ্ধ অ্যাকাউন্ট দেখুন।

উদ্যোগ

এন্টারপ্রাইজ রিসোর্সের বিশদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
acknowledgeNotificationSet POST /enterprises/acknowledgeNotificationSet এন্টারপ্রাইজের কাছ থেকে প্রাপ্ত বিজ্ঞপ্তিগুলি স্বীকার করে। পরবর্তী কলগুলিকে একই বিজ্ঞপ্তিগুলি ফেরত দেওয়া থেকে বিরত রাখতে PullNotificationSet.
সম্পূর্ণ সাইনআপ POST /enterprises/completeSignup সম্পূর্ণতা টোকেন এবং এন্টারপ্রাইজ টোকেন নির্দিষ্ট করে সাইনআপ প্রবাহ সম্পূর্ণ করে। প্রদত্ত এন্টারপ্রাইজ টোকেনের জন্য এই অনুরোধটি একাধিকবার কল করা উচিত নয়।
WebToken তৈরি করুন POST /enterprises/ enterpriseId /createWebToken একটি এমবেডযোগ্য UI অ্যাক্সেস করতে একটি অনন্য টোকেন প্রদান করে। একটি ওয়েব UI তৈরি করতে, পরিচালিত Google Play javascript API-এ জেনারেট করা টোকেনটি পাস করুন৷ প্রতিটি টোকেন শুধুমাত্র একটি UI সেশন শুরু করতে ব্যবহার করা যেতে পারে। আরও তথ্যের জন্য JavaScript API ডকুমেন্টেশন দেখুন।
নথিভুক্ত করা POST /enterprises/enroll কলিং EMM সহ একটি এন্টারপ্রাইজ নথিভুক্ত করে৷

প্রয়োজনীয় ক্যোয়ারী প্যারামিটার: token

সাইনআপ ইউআরএল তৈরি করুন POST /enterprises/signupUrl একটি সাইন আপ URL তৈরি করে।
পেতে GET /enterprises/ enterpriseId একটি এন্টারপ্রাইজের নাম এবং ডোমেন পুনরুদ্ধার করে।
getServiceAccount GET /enterprises/ enterpriseId /serviceAccount একটি পরিষেবা অ্যাকাউন্ট এবং শংসাপত্র প্রদান করে। সেটঅ্যাকাউন্ট কল করে পরিষেবা অ্যাকাউন্টটি এন্টারপ্রাইজের সাথে আবদ্ধ হতে পারে। পরিষেবা অ্যাকাউন্টটি এই এন্টারপ্রাইজ এবং EMM-এর জন্য অনন্য, এবং যদি এন্টারপ্রাইজ আনবাউন্ড হয় তাহলে মুছে ফেলা হবে। শংসাপত্রগুলিতে ব্যক্তিগত কী ডেটা থাকে এবং সার্ভার-পাশে সংরক্ষণ করা হয় না।

এই পদ্ধতিটি শুধুমাত্র Enterprises.Enroll বা Enterprises.CompleteSignup কল করার পরে এবং Enterprises.SetAccount এর আগে কল করা যেতে পারে; অন্য সময়ে এটি একটি ত্রুটি ফিরিয়ে দেবে।

প্রথমটির পরে পরবর্তী কলগুলি একটি নতুন, অনন্য শংসাপত্রের সেট তৈরি করবে এবং পূর্বে তৈরি করা শংসাপত্রগুলিকে বাতিল করবে৷

একবার পরিষেবা অ্যাকাউন্টটি এন্টারপ্রাইজের সাথে আবদ্ধ হয়ে গেলে, এটি serviceAccountKeys সংস্থান ব্যবহার করে পরিচালনা করা যেতে পারে।
getStoreLayout GET /enterprises/ enterpriseId /storeLayout এন্টারপ্রাইজের জন্য স্টোর লেআউট ফেরত দেয়। যদি স্টোর লেআউট সেট করা না থাকে, তাহলে স্টোর লেআউট টাইপ হিসাবে "বেসিক" প্রদান করে এবং কোনো হোমপেজ নেই।
তালিকা GET /enterprises ডোমেন নাম দ্বারা একটি এন্টারপ্রাইজ দেখায়। এটি শুধুমাত্র Google-প্রবর্তিত সৃষ্টি প্রবাহের মাধ্যমে তৈরি করা উদ্যোগগুলির জন্য সমর্থিত। EMM-প্রবর্তিত প্রবাহের মাধ্যমে তৈরি এন্টারপ্রাইজগুলির জন্য আইডির সন্ধানের প্রয়োজন নেই যেহেতু EMM Enterprises.generateSignupUrl কলে নির্দিষ্ট করা কলব্যাকে এন্টারপ্রাইজ আইডি শিখেছে।

প্রয়োজনীয় ক্যোয়ারী প্যারামিটার: domain

pullNotificationSet POST /enterprises/pullNotificationSet অনুরোধের জন্য প্রমাণীকৃত পরিষেবা অ্যাকাউন্টের সাথে যুক্ত উদ্যোগগুলির জন্য একটি বিজ্ঞপ্তি সেট টানে এবং ফেরত দেয়। কোনো বিজ্ঞপ্তি মুলতুবি না থাকলে বিজ্ঞপ্তি সেট খালি হতে পারে।
প্রত্যাবর্তিত একটি বিজ্ঞপ্তি সেটটি 20 সেকেন্ডের মধ্যে Enterprises.AcknowledgeNotificationSet-এ কল করে স্বীকার করতে হবে, যদি না বিজ্ঞপ্তি সেটটি খালি থাকে৷
20 সেকেন্ডের মধ্যে স্বীকৃত নয় এমন বিজ্ঞপ্তিগুলি শেষ পর্যন্ত অন্য PullNotificationSet অনুরোধের প্রতিক্রিয়াতে আবার অন্তর্ভুক্ত করা হবে এবং যেগুলি কখনই স্বীকার করা হয় না সেগুলি শেষ পর্যন্ত Google ক্লাউড প্ল্যাটফর্ম পাব/সাব সিস্টেম নীতি অনুসারে মুছে ফেলা হবে৷
বিজ্ঞপ্তিগুলি পুনরুদ্ধার করার জন্য একাধিক অনুরোধ একযোগে সঞ্চালিত হতে পারে, এই ক্ষেত্রে মুলতুবি বিজ্ঞপ্তিগুলি (যদি থাকে) প্রতিটি কলারের মধ্যে বিভক্ত করা হবে, যদি কোনো মুলতুবি থাকে।
কোনো বিজ্ঞপ্তি উপস্থিত না থাকলে, একটি খালি বিজ্ঞপ্তি তালিকা ফেরত দেওয়া হয়। পরবর্তী অনুরোধগুলি উপলব্ধ হয়ে গেলে আরও বিজ্ঞপ্তি ফেরত দিতে পারে৷
sendTestPushNotification POST /enterprises/ enterpriseId /sendTestPushNotification এই এন্টারপ্রাইজের জন্য Google ক্লাউড পাব/সাব পরিষেবার সাথে EMM একীকরণ যাচাই করার জন্য একটি পরীক্ষার বিজ্ঞপ্তি পাঠায়।
সেট অ্যাকাউন্ট PUT /enterprises/ enterpriseId /account এন্টারপ্রাইজ হিসাবে API-কে প্রমাণীকরণ করতে ব্যবহার করা হবে এমন অ্যাকাউন্ট সেট করে।
সেটস্টোর লেআউট PUT /enterprises/ enterpriseId /storeLayout এন্টারপ্রাইজের জন্য স্টোর লেআউট সেট করে। ডিফল্টরূপে, storeLayoutType "বেসিক" এ সেট করা থাকে এবং মৌলিক স্টোর লেআউট সক্ষম করা হয়। বেসিক লেআউটে শুধুমাত্র অ্যাডমিন দ্বারা অনুমোদিত অ্যাপ রয়েছে এবং যেগুলি ব্যবহারকারীর জন্য উপলব্ধ পণ্য সেটে যোগ করা হয়েছে ( setAvailableProductSet কল ব্যবহার করে)। পৃষ্ঠায় থাকা অ্যাপগুলি তাদের পণ্য আইডি মান অনুসারে সাজানো হয়েছে। আপনি যদি একটি কাস্টম স্টোর লেআউট তৈরি করেন (storeLayoutType = "কাস্টম" সেট করে এবং একটি হোমপেজ সেট করে), বেসিক স্টোর লেআউটটি অক্ষম করা হয়।
নাম নথিভুক্ত করা POST /enterprises/ enterpriseId /unenroll কলিং ইএমএম থেকে একটি এন্টারপ্রাইজ আনরোল করে।

এনটাইটেলমেন্ট

এনটাইটেলমেন্ট সম্পদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /users/ userId /entitlements/ entitlementId একটি ব্যবহারকারীর জন্য একটি অ্যাপের একটি এনটাইটেলমেন্ট সরিয়ে দেয়।
পেতে GET /enterprises/ enterpriseId /users/ userId /entitlements/ entitlementId একটি এনটাইটেলমেন্টের বিবরণ পুনরুদ্ধার করে।
তালিকা GET /enterprises/ enterpriseId /users/ userId /entitlements নির্দিষ্ট ব্যবহারকারীর জন্য সমস্ত এনটাইটেলমেন্ট তালিকাভুক্ত করে। শুধু আইডি সেট করা আছে।
আপডেট PUT /enterprises/ enterpriseId /users/ userId /entitlements/ entitlementId ব্যবহারকারীর জন্য একটি অ্যাপে একটি এনটাইটেলমেন্ট যোগ করে বা আপডেট করে।

গ্রুপ লাইসেন্স

গ্রুপ লাইসেন্স রিসোর্স বিশদের জন্য, রিসোর্স রিপ্রেজেন্টেশন পেজ দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
পেতে GET /enterprises/ enterpriseId /groupLicenses/ groupLicenseId একটি পণ্যের জন্য একটি এন্টারপ্রাইজের গ্রুপ লাইসেন্সের বিবরণ পুনরুদ্ধার করে।
তালিকা GET /enterprises/ enterpriseId /groupLicenses এন্টারপ্রাইজের একটি গ্রুপ লাইসেন্স আছে এমন সমস্ত পণ্যের আইডি পুনরুদ্ধার করে।

গ্রুপ লাইসেন্স ব্যবহারকারীরা

গ্রুপ লাইসেন্স ব্যবহারকারীদের সম্পদের বিশদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
তালিকা GET /enterprises/ enterpriseId /groupLicenses/ groupLicenseId /users লাইসেন্সের অধীনে এনটাইটেলমেন্ট দেওয়া ব্যবহারকারীদের আইডি পুনরুদ্ধার করে।

ইন্সটল করে

ইনস্টলের সংস্থান বিশদ বিবরণের জন্য, সংস্থান প্রতিনিধিত্ব পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs/ installId একটি ডিভাইস থেকে একটি অ্যাপ সরানোর অনুরোধ। get বা list জন্য একটি কল এখনও অ্যাপটিকে ডিভাইসে ইনস্টল করা হিসাবে দেখাবে যতক্ষণ না এটি আসলে সরানো হয়।
পেতে GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs/ installId একটি ডিভাইসে একটি অ্যাপের ইনস্টলেশনের বিবরণ পুনরুদ্ধার করে।
তালিকা GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs নির্দিষ্ট ডিভাইসে ইনস্টল করা সমস্ত অ্যাপের বিবরণ পুনরুদ্ধার করে।
আপডেট PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs/ installId একটি ডিভাইসে একটি অ্যাপের সর্বশেষ সংস্করণ ইনস্টল করার অনুরোধ। যদি অ্যাপটি ইতিমধ্যেই ইনস্টল করা থাকে তবে প্রয়োজনে এটি সর্বশেষ সংস্করণে আপডেট করা হয়।

পরিচালিত কনফিগারেশনসফোর্ড ডিভাইস

ম্যানেজড কনফিগারেশনসফর্ড ডিভাইস রিসোর্স বিশদ বিবরণের জন্য, রিসোর্স রিপ্রেজেন্টেশন পেজ দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice/ managedConfigurationForDeviceId নির্দিষ্ট ডিভাইসের জন্য একটি অ্যাপের জন্য প্রতি-ডিভাইস পরিচালিত কনফিগারেশন সরিয়ে দেয়।
পেতে GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice/ managedConfigurationForDeviceId প্রতি-ডিভাইস পরিচালিত কনফিগারেশনের বিবরণ পুনরুদ্ধার করে।
তালিকা GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice নির্দিষ্ট ডিভাইসের জন্য সমস্ত ডিভাইস-প্রতি পরিচালিত কনফিগারেশনের তালিকা করে। শুধু আইডি সেট করা আছে।
আপডেট PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice/ managedConfigurationForDeviceId নির্দিষ্ট ডিভাইসের জন্য একটি অ্যাপের জন্য প্রতি-ডিভাইস পরিচালিত কনফিগারেশন যোগ বা আপডেট করে।

ব্যবহারকারীর জন্য পরিচালিত কনফিগারেশন

ম্যানেজড কনফিগারেশনসফর ইউজার রিসোর্স বিশদ বিবরণের জন্য, রিসোর্স রিপ্রেজেন্টেশন পেজ দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser/ managedConfigurationForUserId নির্দিষ্ট ব্যবহারকারীর জন্য একটি অ্যাপের জন্য প্রতি-ব্যবহারকারী পরিচালিত কনফিগারেশন সরিয়ে দেয়।
পেতে GET /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser/ managedConfigurationForUserId নির্দিষ্ট ব্যবহারকারীর জন্য একটি অ্যাপের জন্য প্রতি-ব্যবহারকারী পরিচালিত কনফিগারেশনের বিবরণ পুনরুদ্ধার করে।
তালিকা GET /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser নির্দিষ্ট ব্যবহারকারীর জন্য প্রতি-ব্যবহারকারী দ্বারা পরিচালিত সমস্ত কনফিগারেশনের তালিকা করে। শুধু আইডি সেট করা আছে।
আপডেট PUT /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser/ managedConfigurationForUserId নির্দিষ্ট ব্যবহারকারীর জন্য একটি অ্যাপের জন্য পরিচালিত কনফিগারেশন সেটিংস যোগ বা আপডেট করে। আপনি যদি পরিচালিত কনফিগারেশন iframe সমর্থন করেন, আপনি অনুরোধে একটি mcmId এবং এর সাথে সম্পর্কিত কনফিগারেশন ভেরিয়েবল (যদি থাকে) নির্দিষ্ট করে একটি ব্যবহারকারীর জন্য পরিচালিত কনফিগারেশন প্রয়োগ করতে পারেন। বিকল্পভাবে, সমস্ত EMM পরিচালিত বৈশিষ্ট্যগুলির একটি তালিকা পাস করে পরিচালিত কনফিগারেশন প্রয়োগ করতে পারে।

পরিচালিত কনফিগারেশন সেটিংস

ম্যানেজড কনফিগারেশনসেটিং রিসোর্স বিশদ বিবরণের জন্য, রিসোর্স রিপ্রেজেন্টেশন পেজ দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
তালিকা GET /enterprises/ enterpriseId /products/ productId /managedConfigurationsSettings নির্দিষ্ট অ্যাপের জন্য সমস্ত পরিচালিত কনফিগারেশন সেটিংস তালিকাভুক্ত করে।

অনুমতি

অনুমতি সম্পদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন.

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
পেতে GET /permissions/ permissionId একটি এন্টারপ্রাইজ অ্যাডমিনের কাছে প্রদর্শনের জন্য একটি Android অ্যাপের অনুমতির বিবরণ পুনরুদ্ধার করে।

পণ্য

পণ্য সম্পদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন.

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
অনুমোদন POST /enterprises/ enterpriseId /products/ productId /approve

নির্দিষ্ট পণ্য এবং প্রাসঙ্গিক অ্যাপ অনুমতি অনুমোদন করে, যদি থাকে। প্রতি এন্টারপ্রাইজ গ্রাহকের জন্য আপনি সর্বাধিক 1,000টি পণ্য অনুমোদন করতে পারেন।

আপনার ব্যবহারকারীদের কাছে অনুমোদিত পণ্যগুলি প্রদর্শন করার জন্য একটি স্টোর লেআউট ডিজাইন এবং তৈরি করতে পরিচালিত Google Play কীভাবে ব্যবহার করবেন তা জানতে, স্টোর লেআউট ডিজাইন দেখুন।

অনুমোদন ইউআরএল তৈরি করুন POST /enterprises/ enterpriseId /products/ productId /generateApprovalUrl একটি URL তৈরি করে যা একটি পণ্যের অনুমতি (যদি থাকে) প্রদর্শন করতে একটি iframe এ রেন্ডার করা যেতে পারে। একজন এন্টারপ্রাইজ প্রশাসককে অবশ্যই এই অনুমতিগুলি দেখতে হবে এবং সেই পণ্যটিকে অনুমোদন করার জন্য তাদের প্রতিষ্ঠানের পক্ষে সেগুলি গ্রহণ করতে হবে৷

প্রশাসকদের EMM কনসোলে একটি পৃথক UI উপাদানের সাথে ইন্টারঅ্যাক্ট করে প্রদর্শিত অনুমতিগুলি গ্রহণ করা উচিত, যার ফলে পণ্যটিকে অনুমোদন করার জন্য একটি Products.approve কলে approvalUrlInfo.approvalUrl সম্পত্তি হিসাবে এই URLটির ব্যবহার ট্রিগার করা উচিত। এই URL শুধুমাত্র 1 দিন পর্যন্ত অনুমতি প্রদর্শন করতে ব্যবহার করা যেতে পারে।
পেতে GET /enterprises/ enterpriseId /products/ productId একটি এন্টারপ্রাইজ অ্যাডমিনের কাছে প্রদর্শনের জন্য একটি পণ্যের বিবরণ পুনরুদ্ধার করে।
getAppRestrictionsSchema GET /enterprises/ enterpriseId /products/ productId /appRestrictionsSchema এই পণ্যের জন্য কনফিগারযোগ্য বৈশিষ্ট্য সংজ্ঞায়িত করে এমন স্কিমা পুনরুদ্ধার করে। সমস্ত পণ্যের একটি স্কিমা আছে, কিন্তু কোন পরিচালিত কনফিগারেশন সংজ্ঞায়িত করা না থাকলে এই স্কিমা খালি হতে পারে। এই স্কিমাটি একটি UI তৈরি করতে ব্যবহার করা যেতে পারে যা একজন প্রশাসককে পণ্যটি কনফিগার করতে দেয়৷ এই API ব্যবহার করে প্রাপ্ত স্কিমার উপর ভিত্তি করে একটি পরিচালিত কনফিগারেশন প্রয়োগ করতে, Play এর মাধ্যমে পরিচালিত কনফিগারেশন দেখুন।
অনুমতি পান GET /enterprises/ enterpriseId /products/ productId /permissions এই অ্যাপের জন্য প্রয়োজনীয় অ্যান্ড্রয়েড অ্যাপের অনুমতিগুলি পুনরুদ্ধার করে।
তালিকা GET /enterprises/ enterpriseId /products একটি প্রশ্নের সাথে মেলে এমন অনুমোদিত পণ্যগুলি খুঁজে পায়, অথবা যদি কোনও প্রশ্ন না থাকে তবে সমস্ত অনুমোদিত পণ্যগুলি খুঁজে পায়৷
অনুমোদন না করা POST /enterprises/ enterpriseId /products/ productId /unapprove নির্দিষ্ট পণ্যের অনুমোদন বাতিল করে (এবং প্রাসঙ্গিক অ্যাপ অনুমতি, যদি থাকে)

সার্ভিস অ্যাকাউন্ট কী

Serviceaccountkeys সম্পদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /serviceAccountKeys/ keyId এই এন্টারপ্রাইজের সাথে সম্পর্কিত পরিষেবা অ্যাকাউন্টের জন্য নির্দিষ্ট শংসাপত্রগুলি সরিয়ে দেয় এবং বাতিল করে৷ কলিং পরিষেবা অ্যাকাউন্টটি অবশ্যই Enterprises.GetServiceAccount-এ কল করে পুনরুদ্ধার করা উচিত এবং Enterprises.SetAccount-এ কল করে এন্টারপ্রাইজ পরিষেবা অ্যাকাউন্ট হিসাবে সেট করা আবশ্যক৷
সন্নিবেশ POST /enterprises/ enterpriseId /serviceAccountKeys এই এন্টারপ্রাইজের সাথে যুক্ত পরিষেবা অ্যাকাউন্টের জন্য নতুন শংসাপত্র তৈরি করে৷ কলিং পরিষেবা অ্যাকাউন্টটি অবশ্যই Enterprises.GetServiceAccount-এ কল করে পুনরুদ্ধার করা উচিত এবং Enterprises.SetAccount-এ কল করে এন্টারপ্রাইজ পরিষেবা অ্যাকাউন্ট হিসাবে সেট করা আবশ্যক৷

ঢোকানোর জন্য রিসোর্সে শুধুমাত্র কী-এর ধরন পপুলেট করা উচিত।
তালিকা GET /enterprises/ enterpriseId /serviceAccountKeys এই এন্টারপ্রাইজের সাথে সম্পর্কিত পরিষেবা অ্যাকাউন্টের জন্য সমস্ত সক্রিয় শংসাপত্র তালিকাভুক্ত করে৷ শুধুমাত্র আইডি এবং কী টাইপ ফেরত দেওয়া হয়। কলিং পরিষেবা অ্যাকাউন্টটি অবশ্যই Enterprises.GetServiceAccount-এ কল করে পুনরুদ্ধার করা উচিত এবং Enterprises.SetAccount-এ কল করে এন্টারপ্রাইজ পরিষেবা অ্যাকাউন্ট হিসাবে সেট করা আবশ্যক৷

স্টোরলেআউটক্লাস্টার

স্টোরলেআউটক্লাস্টার রিসোর্সের বিশদ বিবরণের জন্য, সম্পদের প্রতিনিধিত্ব পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters/ clusterId একটি ক্লাস্টার মুছে দেয়।
পেতে GET /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters/ clusterId একটি ক্লাস্টারের বিবরণ পুনরুদ্ধার করে।
সন্নিবেশ POST /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters একটি পৃষ্ঠায় একটি নতুন ক্লাস্টার সন্নিবেশ করান৷
তালিকা GET /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters নির্দিষ্ট পৃষ্ঠায় সমস্ত ক্লাস্টারের বিবরণ পুনরুদ্ধার করে।
আপডেট PUT /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters/ clusterId একটি ক্লাস্টার আপডেট করে।

স্টোরলেআউটপেজ

স্টোরলেআউটপেজ রিসোর্স বিশদের জন্য, রিসোর্স রিপ্রেজেন্টেশন পেজ দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /storeLayout/pages/ pageId একটি স্টোর পৃষ্ঠা মুছে দেয়।
পেতে GET /enterprises/ enterpriseId /storeLayout/pages/ pageId একটি স্টোর পৃষ্ঠার বিশদ পুনরুদ্ধার করে।
সন্নিবেশ POST /enterprises/ enterpriseId /storeLayout/pages একটি নতুন দোকান পৃষ্ঠা সন্নিবেশ.
তালিকা GET /enterprises/ enterpriseId /storeLayout/pages দোকানের সমস্ত পৃষ্ঠার বিবরণ পুনরুদ্ধার করে।
আপডেট PUT /enterprises/ enterpriseId /storeLayout/pages/ pageId একটি স্টোর পৃষ্ঠার বিষয়বস্তু আপডেট করে।

ব্যবহারকারীদের

ব্যবহারকারীদের সম্পদের বিশদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /users/ userId একটি EMM-পরিচালিত ব্যবহারকারী মুছে ফেলা হয়েছে৷
প্রমাণীকরণ টোকেন তৈরি করুন POST /enterprises/ enterpriseId /users/ userId /authenticationToken একটি প্রমাণীকরণ টোকেন তৈরি করে যা ডিভাইস নীতি ক্লায়েন্ট একটি ডিভাইসে প্রদত্ত EMM-পরিচালিত ব্যবহারকারী অ্যাকাউন্টের ব্যবস্থা করতে ব্যবহার করতে পারে। উত্পন্ন টোকেন একক-ব্যবহার এবং কয়েক মিনিট পরে মেয়াদ শেষ হয়।

আপনি প্রতি ব্যবহারকারীর জন্য সর্বোচ্চ 10টি ডিভাইসের ব্যবস্থা করতে পারেন।

এই কল শুধুমাত্র EMM-পরিচালিত অ্যাকাউন্টগুলির সাথে কাজ করে৷
পেতে GET /enterprises/ enterpriseId /users/ userId একটি ব্যবহারকারীর বিবরণ পুনরুদ্ধার করে.
getAvailableProductSet GET /enterprises/ enterpriseId /users/ userId /availableProductSet পণ্যের সেট পুনরুদ্ধার করে একজন ব্যবহারকারী অ্যাক্সেসের অধিকারী।
সন্নিবেশ POST /enterprises/ enterpriseId /users একটি নতুন EMM-পরিচালিত ব্যবহারকারী তৈরি করে।

অনুরোধের মূল অংশে পাস করা ব্যবহারকারীদের সংস্থানগুলিতে একটি accountIdentifier এবং একটি accountType অন্তর্ভুক্ত করা উচিত।

যদি একই অ্যাকাউন্ট শনাক্তকারীর সাথে একটি সংশ্লিষ্ট ব্যবহারকারী ইতিমধ্যেই বিদ্যমান থাকে তবে ব্যবহারকারীকে সংস্থান সহ আপডেট করা হবে। এই ক্ষেত্রে শুধুমাত্র displayName ক্ষেত্র পরিবর্তন করা যেতে পারে।

তালিকা GET /enterprises/ enterpriseId /users প্রাথমিক ইমেল ঠিকানা দ্বারা একজন ব্যবহারকারীর সন্ধান করে। এটি শুধুমাত্র Google-পরিচালিত ব্যবহারকারীদের জন্য সমর্থিত। ইএমএম-পরিচালিত ব্যবহারকারীদের জন্য আইডির সন্ধানের প্রয়োজন নেই কারণ Users.insert কলের ফলাফলে আইডিটি ইতিমধ্যেই ফিরে এসেছে।

প্রয়োজনীয় ক্যোয়ারী প্যারামিটার: email

ডিভাইস অ্যাক্সেস প্রত্যাহার করুন DELETE /enterprises/ enterpriseId /users/ userId /deviceAccess ব্যবহারকারীর জন্য বর্তমানে প্রবিধান করা সমস্ত ডিভাইসে অ্যাক্সেস প্রত্যাহার করে। ব্যবহারকারী আর তাদের পরিচালিত কোনো ডিভাইসে পরিচালিত প্লে স্টোর ব্যবহার করতে পারবে না।

এই কল শুধুমাত্র EMM-পরিচালিত অ্যাকাউন্টগুলির সাথে কাজ করে৷
setAvailableProductSet PUT /enterprises/ enterpriseId /users/ userId /availableProductSet পণ্যের সেট পরিবর্তন করে যা একজন ব্যবহারকারী অ্যাক্সেসের অধিকারী ( শ্বেত তালিকাভুক্ত পণ্য হিসাবে উল্লেখ করা হয়)। শুধুমাত্র অনুমোদিত পণ্য বা পূর্বে অনুমোদিত পণ্য (প্রত্যাহারকৃত অনুমোদন সহ পণ্য) সাদা তালিকাভুক্ত করা যেতে পারে।
আপডেট PUT /enterprises/ enterpriseId /users/ userId একটি EMM-পরিচালিত ব্যবহারকারীর বিবরণ আপডেট করে।

শুধুমাত্র EMM-পরিচালিত ব্যবহারকারীদের সাথে ব্যবহার করা যেতে পারে (Google পরিচালিত ব্যবহারকারীদের নয়)। অনুরোধের বডিতে ব্যবহারকারীদের রিসোর্সে নতুন বিবরণ পাস করুন। শুধুমাত্র displayName ক্ষেত্র পরিবর্তন করা যেতে পারে. অন্যান্য ক্ষেত্র অবশ্যই আনসেট বা বর্তমানে সক্রিয় মান থাকতে হবে।

ওয়েবঅ্যাপস

Webapps সম্পদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন.

পদ্ধতি HTTP অনুরোধ বর্ণনা
https://www.googleapis.com/androidenterprise/v1 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলুন DELETE /enterprises/ enterpriseId /webApps/ webAppId একটি বিদ্যমান ওয়েব অ্যাপ মুছে দেয়।
পেতে GET /enterprises/ enterpriseId /webApps/ webAppId একটি বিদ্যমান ওয়েব অ্যাপ পায়।
সন্নিবেশ POST /enterprises/ enterpriseId /webApps এন্টারপ্রাইজের জন্য একটি নতুন ওয়েব অ্যাপ তৈরি করে।
তালিকা GET /enterprises/ enterpriseId /webApps একটি প্রদত্ত এন্টারপ্রাইজের জন্য সমস্ত ওয়েব অ্যাপের বিবরণ পুনরুদ্ধার করে।
আপডেট PUT /enterprises/ enterpriseId /webApps/ webAppId একটি বিদ্যমান ওয়েব অ্যাপ আপডেট করে।