API Reference

این مرجع API بر اساس نوع منبع سازماندهی شده است. هر نوع منبع دارای یک یا چند نمایش داده و یک یا چند متد است.

انواع منابع

  1. دستگاه‌ها
  2. توکن‌های ثبت‌نام
  3. شرکت‌ها
  4. حقوق و مزایا
  5. مجوزهای گروهی
  6. مجوز گروهیکاربران
  7. نصب‌ها
  8. پیکربندی‌های مدیریت‌شده برای دستگاه
  9. پیکربندی‌های مدیریت‌شده برای کاربر
  10. تنظیمات پیکربندی مدیریت‌شده
  11. مجوزها
  12. محصولات
  13. کلیدهای حساب سرویس
  14. خوشه‌های طرح‌بندی فروشگاه
  15. طرح بندی فروشگاه
  16. کاربران
  17. برنامه‌های تحت وب

دستگاه‌ها

برای جزئیات منابع دستگاه‌ها، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
forceReportUpload POST /enterprises/ enterpriseId /users/ userId /devices/ deviceId /forceReportUpload گزارشی حاوی هرگونه تغییر در وضعیت برنامه روی دستگاه از زمان آخرین گزارش تولید شده، آپلود می‌کند. می‌توانید این متد را تا ۳ بار در هر ۲۴ ساعت برای یک دستگاه مشخص فراخوانی کنید.
دریافت GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId جزئیات یک دستگاه را بازیابی می‌کند.
دریافت وضعیت GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state فعال یا غیرفعال بودن دسترسی دستگاه به سرویس‌های گوگل را بازیابی می‌کند. وضعیت دستگاه تنها در صورتی اعمال می‌شود که اجرای سیاست‌های EMM در دستگاه‌های اندروید در کنسول مدیریت گوگل فعال باشد. در غیر این صورت، وضعیت دستگاه نادیده گرفته می‌شود و همه دستگاه‌ها اجازه دسترسی به سرویس‌های گوگل را دارند. این قابلیت فقط برای کاربران تحت مدیریت گوگل پشتیبانی می‌شود.
فهرست GET /enterprises/ enterpriseId /users/ userId /devices شناسه‌های (ID) تمام دستگاه‌های یک کاربر را بازیابی می‌کند.
تنظیم وضعیت PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state فعال یا غیرفعال بودن دسترسی دستگاه به سرویس‌های گوگل را تعیین می‌کند. وضعیت دستگاه فقط در صورتی اعمال می‌شود که اجرای سیاست‌های EMM در دستگاه‌های اندروید در کنسول مدیریت گوگل فعال باشد. در غیر این صورت، وضعیت دستگاه نادیده گرفته می‌شود و همه دستگاه‌ها اجازه دسترسی به سرویس‌های گوگل را دارند. این قابلیت فقط برای کاربران تحت مدیریت گوگل پشتیبانی می‌شود.
به‌روزرسانی PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId خط‌مشی دستگاه را به‌روزرسانی می‌کند.

برای اطمینان از اجرای صحیح این خط‌مشی، باید با تنظیم allowed_accounts در پیکربندی مدیریت‌شده برای بسته Google Play، از دسترسی حساب‌های مدیریت‌نشده به Google Play جلوگیری کنید. به بخش محدود کردن حساب‌ها در Google Play مراجعه کنید.

توکن‌های ثبت‌نام

برای جزئیات منابع Enrollmenttokens، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
ایجاد کردن POST /enterprises/ enterpriseId /enrollmentTokens یک توکن ثبت نام برای شرکت ایجاد می‌کند. این متد بخشی از سرویس EnrollmentTokensService است.

شرکت‌ها

برای جزئیات منابع سازمانی، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
تصدیق اعلان‌ها POST /enterprises/acknowledgeNotificationSet اعلان‌هایی که از Enterprises.PullNotificationSet دریافت شده‌اند را تأیید می‌کند تا از بازگشت اعلان‌های مشابه در فراخوانی‌های بعدی جلوگیری شود.
ثبت نام کامل POST /enterprises/completeSignup با مشخص کردن توکن تکمیل و توکن سازمانی، جریان ثبت نام را تکمیل می‌کند. این درخواست نباید چندین بار برای یک توکن سازمانی مشخص فراخوانی شود.
ایجادوب‌توکن POST /enterprises/ enterpriseId /createWebToken یک توکن منحصر به فرد برای دسترسی به یک رابط کاربری قابل جاسازی برمی‌گرداند. برای تولید یک رابط کاربری وب، توکن تولید شده را به API جاوا اسکریپت مدیریت شده Google Play ارسال کنید. هر توکن فقط می‌تواند برای شروع یک جلسه رابط کاربری استفاده شود. برای اطلاعات بیشتر به مستندات API جاوا اسکریپت مراجعه کنید.
ثبت نام POST /enterprises/enroll یک شرکت را در فراخوان EMM ثبت می‌کند.

پارامترهای پرس و جوی مورد نیاز: token

generateEnterpriseUpgradeUrl POST /enterprises/ enterpriseId /generateEnterpriseUpgradeUrl یک URL ارتقاء سازمانی ایجاد می‌کند تا یک حساب کاربری گوگل پلی مدیریت‌شده‌ی سازمانی موجود را به یک دامنه‌ی گوگل مدیریت‌شده ارتقا دهد. برای جزئیات بیشتر به راهنمای ارتقاء یک حساب کاربری سازمانی مراجعه کنید.
generateSignupUrl POST /enterprises/signupUrl یک URL ثبت نام ایجاد می‌کند.
دریافت GET /enterprises/ enterpriseId نام و دامنه یک شرکت را بازیابی می‌کند.
دریافت حساب سرویس GET /enterprises/ enterpriseId /serviceAccount یک حساب کاربری سرویس و اعتبارنامه‌ها را برمی‌گرداند. حساب کاربری سرویس می‌تواند با فراخوانی setAccount به سازمان متصل شود. حساب کاربری سرویس منحصر به این سازمان و EMM است و در صورت عدم اتصال سازمان حذف خواهد شد. اعتبارنامه‌ها حاوی داده‌های کلید خصوصی هستند و در سمت سرور ذخیره نمی‌شوند.

این متد فقط می‌تواند پس از فراخوانی Enterprises.Enroll یا Enterprises.CompleteSignup و قبل از Enterprises.SetAccount فراخوانی شود؛ در مواقع دیگر، خطا برمی‌گرداند.

فراخوانی‌های بعدی پس از فراخوانی اول، مجموعه‌ای جدید و منحصر به فرد از اعتبارنامه‌ها ایجاد می‌کنند و اعتبارنامه‌های تولید شده قبلی را نامعتبر می‌سازند.

پس از اتصال حساب سرویس به سازمان، می‌توان آن را با استفاده از منبع serviceAccountKeys مدیریت کرد.

.
دریافت طرح فروشگاه GET /enterprises/ enterpriseId /storeLayout طرح‌بندی فروشگاه را برای شرکت برمی‌گرداند. اگر طرح‌بندی فروشگاه تنظیم نشده باشد، نوع طرح‌بندی فروشگاه را "پایه" و بدون صفحه اصلی برمی‌گرداند.
فهرست GET /enterprises یک شرکت را بر اساس نام دامنه جستجو می‌کند. این فقط برای شرکت‌هایی که از طریق جریان ایجاد آغاز شده توسط گوگل ایجاد شده‌اند پشتیبانی می‌شود. جستجوی شناسه برای شرکت‌هایی که از طریق جریان آغاز شده توسط EMM ایجاد شده‌اند نیازی نیست زیرا EMM شناسه شرکت را در فراخوانی مشخص شده در فراخوانی Enterprises.generateSignupUrl یاد می‌گیرد.

پارامترهای پرس و جوی مورد نیاز: domain

pullNotificationSet POST /enterprises/pullNotificationSet یک مجموعه اعلان برای شرکت‌های مرتبط با حساب سرویس احراز هویت شده برای درخواست را دریافت و برمی‌گرداند. اگر هیچ اعلانی در انتظار نباشد، مجموعه اعلان ممکن است خالی باشد.
یک مجموعه اعلان برگشتی باید ظرف 20 ثانیه با فراخوانی Enterprises.AcknowledgeNotificationSet تأیید شود، مگر اینکه مجموعه اعلان خالی باشد.
اعلان‌هایی که ظرف ۲۰ ثانیه تأیید نشوند، در نهایت دوباره در پاسخ به یک درخواست PullNotificationSet دیگر گنجانده می‌شوند و آن‌هایی که هرگز تأیید نشوند، در نهایت طبق سیاست سیستمی Google Cloud Platform Pub/Sub حذف خواهند شد.
ممکن است چندین درخواست به طور همزمان برای بازیابی اعلان‌ها انجام شود، که در این صورت اعلان‌های در حال انتظار (در صورت وجود) بین هر تماس‌گیرنده، در صورت وجود، تقسیم می‌شوند.
اگر هیچ اعلانی وجود نداشته باشد، یک لیست اعلان خالی برگردانده می‌شود. درخواست‌های بعدی ممکن است اعلان‌های بیشتری را پس از در دسترس قرار گرفتن، برگردانند.
ارسال اعلان تست فشار POST /enterprises/ enterpriseId /sendTestPushNotification یک اعلان آزمایشی برای تأیید ادغام EMM با سرویس Google Cloud Pub/Sub برای این شرکت ارسال می‌کند.
تنظیم حساب PUT /enterprises/ enterpriseId /account حسابی را که برای احراز هویت در API به عنوان شرکت استفاده خواهد شد، تنظیم می‌کند.
طرح‌بندی فروشگاه PUT /enterprises/ enterpriseId /storeLayout طرح‌بندی فروشگاه را برای شرکت تنظیم می‌کند. به طور پیش‌فرض، storeLayoutType روی "basic" تنظیم شده و طرح‌بندی فروشگاه پایه فعال است. طرح‌بندی پایه فقط شامل برنامه‌هایی است که توسط مدیر تأیید شده‌اند و به مجموعه محصولات موجود برای یک کاربر اضافه شده‌اند (با استفاده از فراخوانی setAvailableProductSet ). برنامه‌های موجود در صفحه به ترتیب مقدار شناسه محصولشان مرتب می‌شوند. اگر یک طرح‌بندی فروشگاه سفارشی ایجاد کنید (با تنظیم storeLayoutType = "custom" و تنظیم صفحه اصلی)، طرح‌بندی فروشگاه پایه غیرفعال می‌شود.
لغو ثبت نام POST /enterprises/ enterpriseId /unenroll یک شرکت را از EMM فراخواننده لغو ثبت می‌کند.

حقوق و مزایا

برای جزئیات منابع مربوط به استحقاق‌ها، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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 یک حق دسترسی به برنامه را برای یک کاربر اضافه یا به‌روزرسانی می‌کند.

مجوزهای گروهی

برای جزئیات منابع Grouplicenses، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
دریافت GET /enterprises/ enterpriseId /groupLicenses/ groupLicenseId جزئیات مجوز گروهی یک شرکت برای یک محصول را بازیابی می‌کند.
فهرست GET /enterprises/ enterpriseId /groupLicenses شناسه‌های تمام محصولاتی را که شرکت برای آنها مجوز گروهی دارد، بازیابی می‌کند.

مجوز گروهیکاربران

برای جزئیات منابع Grouplicenseusers، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
فهرست GET /enterprises/ enterpriseId /groupLicenses/ groupLicenseId /users شناسه‌های کاربرانی را که تحت مجوز به آنها مجوز اعطا شده است، بازیابی می‌کند.

نصب‌ها

برای جزئیات منابع نصب‌شده، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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 درخواست نصب آخرین نسخه برنامه روی دستگاه. اگر برنامه از قبل نصب شده باشد، در صورت لزوم به آخرین نسخه به‌روزرسانی می‌شود.

پیکربندی‌های مدیریت‌شده برای دستگاه

برای جزئیات منابع Managedconfigurationsfordevice، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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 پیکربندی مدیریت‌شده‌ی هر دستگاه را برای یک برنامه در دستگاه مشخص‌شده اضافه یا به‌روزرسانی می‌کند.

پیکربندی‌های مدیریت‌شده برای کاربر

برای جزئیات منابع Managedconfigurationsforuser، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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ها می‌توانند با ارسال لیستی از ویژگی‌های مدیریت‌شده، پیکربندی‌های مدیریت‌شده را اعمال کنند.

تنظیمات پیکربندی مدیریت‌شده

برای جزئیات منابع Managedconfigurationssettings، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
فهرست GET /enterprises/ enterpriseId /products/ productId /managedConfigurationsSettings تمام تنظیمات پیکربندی مدیریت‌شده برای برنامه‌ی مشخص‌شده را فهرست می‌کند.

مجوزها

برای جزئیات منابع مربوط به مجوزها، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
دریافت GET /permissions/ permissionId جزئیات مجوزهای یک برنامه اندروید را برای نمایش به مدیر سازمان بازیابی می‌کند.

محصولات

برای جزئیات منابع محصولات، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
تصویب کردن POST /enterprises/ enterpriseId /products/ productId /approve

محصول مشخص شده و مجوزهای برنامه مربوطه را، در صورت وجود، تأیید می‌کند. حداکثر تعداد محصولاتی که می‌توانید برای هر مشتری سازمانی تأیید کنید، ۱۰۰۰ است.

برای یادگیری نحوه استفاده از Google Play مدیریت‌شده برای طراحی و ایجاد طرح‌بندی فروشگاه جهت نمایش محصولات تأیید شده به کاربرانتان، به طراحی طرح‌بندی فروشگاه مراجعه کنید.

generateApprovalUrl POST /enterprises/ enterpriseId /products/ productId /generateApprovalUrl یک URL تولید می‌کند که می‌تواند در یک iframe رندر شود تا مجوزهای (در صورت وجود) یک محصول را نمایش دهد. یک مدیر سازمانی باید این مجوزها را مشاهده کرده و آنها را از طرف سازمان خود بپذیرد تا آن محصول را تأیید کند.

مدیران باید مجوزهای نمایش داده شده را با تعامل با یک عنصر رابط کاربری جداگانه در کنسول EMM بپذیرند، که به نوبه خود باید استفاده از این URL را به عنوان ویژگی approvalUrlInfo.approvalUrl در فراخوانی Products.approve برای تأیید محصول فعال کند. این URL فقط تا ۱ روز می‌تواند برای نمایش مجوزها استفاده شود.
دریافت GET /enterprises/ enterpriseId /products/ productId جزئیات یک محصول را برای نمایش به مدیر سازمان بازیابی می‌کند.
getAppRestrictionsSchema GET /enterprises/ enterpriseId /products/ productId /appRestrictionsSchema طرحواره‌ای را بازیابی می‌کند که ویژگی‌های قابل پیکربندی این محصول را تعریف می‌کند. همه محصولات دارای یک طرحواره هستند، اما اگر هیچ پیکربندی مدیریت‌شده‌ای تعریف نشده باشد، این طرحواره ممکن است خالی باشد. این طرحواره می‌تواند برای پر کردن یک رابط کاربری که به مدیر اجازه می‌دهد محصول را پیکربندی کند، استفاده شود. برای اعمال یک پیکربندی مدیریت‌شده بر اساس طرحواره‌ای که با استفاده از این API به دست آمده است، به پیکربندی‌های مدیریت‌شده از طریق Play مراجعه کنید.
دریافت مجوزها GET /enterprises/ enterpriseId /products/ productId /permissions مجوزهای برنامه اندروید مورد نیاز این برنامه را بازیابی می‌کند.
فهرست GET /enterprises/ enterpriseId /products محصولات تأیید شده‌ای را که با یک پرس‌وجو مطابقت دارند، یا اگر هیچ پرس‌وجویی وجود نداشته باشد، همه محصولات تأیید شده را پیدا می‌کند.
عدم تایید POST /enterprises/ enterpriseId /products/ productId /unapprove محصول مشخص‌شده (و مجوزهای برنامه مربوطه، در صورت وجود) را تأیید نمی‌کند.

کلیدهای حساب سرویس

برای جزئیات منابع Serviceaccountkeys، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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 به عنوان حساب سرویس سازمانی تنظیم شده باشد.

خوشه‌های طرح‌بندی فروشگاه

برای جزئیات منابع Storelayoutclusters، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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 یک خوشه را به‌روزرسانی می‌کند.

طرح بندی فروشگاه

برای جزئیات منابع Storelayoutpages، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف 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 توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف DELETE /enterprises/ enterpriseId /users/ userId یک کاربر تحت مدیریت EMM حذف شد.
generateAuthenticationToken POST /enterprises/ enterpriseId /users/ userId /authenticationToken یک توکن احراز هویت تولید می‌کند که کلاینت سیاست دستگاه می‌تواند از آن برای ارائه حساب کاربری مدیریت‌شده توسط EMM روی دستگاه استفاده کند. توکن تولید شده یکبار مصرف است و پس از چند دقیقه منقضی می‌شود.

شما می‌توانید حداکثر 10 دستگاه را برای هر کاربر فراهم کنید.

این فراخوانی فقط با حساب‌های مدیریت‌شده توسط EMM کار می‌کند.
دریافت GET /enterprises/ enterpriseId /users/ userId جزئیات کاربر را بازیابی می‌کند.
دریافت مجموعه محصولات موجود GET /enterprises/ enterpriseId /users/ userId /availableProductSet مجموعه‌ای از محصولاتی را که یک کاربر حق دسترسی به آنها را دارد، بازیابی می‌کند.
درج POST /enterprises/ enterpriseId /users یک کاربر جدید تحت مدیریت EMM ایجاد می‌کند.

منبع Users که در بدنه درخواست ارسال می‌شود، باید شامل یک accountIdentifier و یک accountType باشد.

اگر کاربر متناظری از قبل با همان شناسه حساب وجود داشته باشد، کاربر با منبع به‌روزرسانی می‌شود. در این حالت فقط فیلد displayName قابل تغییر است.

فهرست GET /enterprises/ enterpriseId /users کاربر را بر اساس آدرس ایمیل اصلی جستجو می‌کند. این فقط برای کاربران تحت مدیریت گوگل پشتیبانی می‌شود. جستجوی شناسه برای کاربران تحت مدیریت EMM لازم نیست زیرا شناسه از قبل در نتیجه فراخوانی Users.insert برگردانده شده است.

پارامترهای مورد نیاز برای پرس و جو: email

لغو دسترسی به دستگاه DELETE /enterprises/ enterpriseId /users/ userId /deviceAccess دسترسی به تمام دستگاه‌هایی که در حال حاضر در اختیار کاربر قرار دارد را لغو می‌کند. کاربر دیگر نمی‌تواند از فروشگاه Play مدیریت‌شده در هیچ یک از دستگاه‌های مدیریت‌شده خود استفاده کند.

این فراخوانی فقط با حساب‌های مدیریت‌شده توسط EMM کار می‌کند.
مجموعه محصولات موجود PUT /enterprises/ enterpriseId /users/ userId /availableProductSet مجموعه محصولاتی را که یک کاربر حق دسترسی به آنها را دارد (به عنوان محصولات لیست سفید شناخته می‌شوند) تغییر می‌دهد. فقط محصولاتی که تأیید شده‌اند یا محصولاتی که قبلاً تأیید شده‌اند (محصولاتی که تأیید آنها لغو شده است) می‌توانند در لیست سفید قرار گیرند.
به‌روزرسانی PUT /enterprises/ enterpriseId /users/ userId جزئیات یک کاربر تحت مدیریت EMM را به‌روزرسانی می‌کند.

فقط برای کاربران مدیریت‌شده توسط EMM قابل استفاده است (نه کاربران مدیریت‌شده توسط گوگل). جزئیات جدید را در منبع Users در بدنه درخواست ارسال کنید. فقط فیلد displayName قابل تغییر است. سایر فیلدها یا باید تنظیم نشده باشند یا مقدار فعال فعلی را داشته باشند.

برنامه‌های تحت وب

برای جزئیات منابع برنامه‌های وب، به صفحه نمایش منابع مراجعه کنید.

روش درخواست HTTP توضیحات
آدرس‌های اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف DELETE /enterprises/ enterpriseId /webApps/ webAppId یک برنامه وب موجود را حذف می‌کند.
دریافت GET /enterprises/ enterpriseId /webApps/ webAppId یک برنامه وب موجود را دریافت می‌کند.
درج POST /enterprises/ enterpriseId /webApps یک برنامه وب جدید برای شرکت ایجاد می‌کند.
فهرست GET /enterprises/ enterpriseId /webApps جزئیات تمام برنامه‌های وب را برای یک شرکت مشخص بازیابی می‌کند.
به‌روزرسانی PUT /enterprises/ enterpriseId /webApps/ webAppId یک برنامه وب موجود را به‌روزرسانی می‌کند.