Administrative APIs

Google Apps administrators have access to Google Apps Administrative APIs. These APIs allow you to collaborate with the Google Apps services using your existing infrastructure. There are a number of administrator and application APIs that can be integrated with Google Apps and the developer center has a wealth of information to assist you. To get started, follow the instructions in the API’s Prerequisites or Getting Started documentation.

Enabling API access

Some APIs require the API access to be enabled using the Admin console. In your initial console configuration, this setting is enabled. You can enable and disable this configuration setting at any time. Your client application can be built using multiple Domain Admin APIs. Enabling the API access setting does not impact those APIs that do not require this configuration.

Provisioning API and Google Apps utilities

If you use some of the Google Apps migration and integration utilities, such as Google Apps Directory Sync and Google Apps Migration for Microsoft Exchange, you need to enable Domain API access. These utilities use the Provisioning API, one of the Google Apps Domain Admin APIs.

To enable Domain Admin API access:

  1. Sign in to the Google Admin console.
  2. From the dashboard, go to Security > API reference. Where is it?
  3. Check Enable API access.
  4. Click Save changes.

The Google Apps Marketplace has a number of partners who can provide services to assist in implementing APIs with your Google Apps account.