If you're a Google reseller, complete the enrollment process for the
Google Workspace reseller program.
All of the operations for the Directory API support delegated administrators and Google
authorized resellers. However, the Chrome and mobile device operations don't support remote
administrative access for Google authorized resellers.
If you're working with a ChromeOS device, complete these steps before using the
Directory API:
Set up each ChromeOS device.
If you purchased the ChromeOS device directly from Google or if you have purchased
ChromeOS management access functionality separately, you can set up additional device and
user policies. If you have questions, start with
troubleshooting.
If you're working with mobile devices, complete these steps before using the
Directory API:
[null,null,["Last updated 2025-08-28 UTC."],[],[],null,["# Prerequisites\n\nAs a prerequisite to using the Directory API, the documentation assumes that you have\ncompleted these setup steps:\n| **Note:** All of the API's operations support delegated administrators and Google authorized resellers. However, in this version of the API, the API's ChromeOS and mobile device operations **do not** support remote administrative access for Google authorized resellers.\n\n1. Complete the steps to get started [Developing on Google Workspace](/workspace/guides/get-started).\n2. If you're a Google reseller, complete the enrollment process for the [Google Workspace reseller program](http://www.google.com/intl/en/enterprise/apps/business/landing/partners/resellers). All of the operations for the Directory API support delegated administrators and Google authorized resellers. However, the Chrome and mobile device operations don't support remote administrative access for Google authorized resellers.\n3. If you're working with a ChromeOS device, complete these steps before using the Directory API:\n - Set up the [ChromeOS service](http://support.google.com/chromeos/bin/answer.py?answer=1047362&topic=2585996&ctx=topic).\n - Enable the [ChromeOS service](http://support.google.com/a/bin/answer.py?answer=45690&topic=1227583&ctx=topic) for your account.\n - Set up each [ChromeOS device](http://support.google.com/chromeos/a/bin/answer.py?answer=1289314&topic=1289187&ctx=topic). If you purchased the ChromeOS device directly from Google or if you have purchased ChromeOS management access functionality separately, you can set up additional device and user policies. If you have questions, start with [troubleshooting](http://support.google.com/chromeos/a/bin/answer.py?answer=1319163&topic=1319157&ctx=topic).\n4. If you're working with mobile devices, complete these steps before using the Directory API:\n - [Set up](http://support.google.com/a/bin/answer.py?answer=1753793) Mobile Management. Mobile Management is required for Android and [Google Sync](http://support.google.com/a/bin/answer.py?answer=135937) devices. For more information, see the [administration help center](http://support.google.com/a/bin/answer.py?answer=1734200).\n - Install the [device policy app](http://play.google.com/store/apps/details?id=com.google.android.apps.enterprise.dmagent) for Android devices.\n - If you want to enable query search by application for Android devices, enable [application auditing](http://support.google.com/a/bin/answer.py?answer=1408864)."]]