Admin SDK and Google+ APIs for business

Thursday, May 16, 2013 | 2:34 PM

Labels: , ,

Every day, millions of businesses, schools and government agencies rely on Google Apps to get their work done. And each of these organizations has an administrator (or a team of admins) responsible for tasks like creating new accounts, managing mobile devices, and specifying exactly which products and features their employees can use.

Today, we're announcing the Admin SDK, which enables developers to build customized administrative tools for organizations that use Google Apps. The new Admin SDK consolidates many of the existing domain APIs into a new uniform structure and introduces new functionality with the Directory API and Reports API. We’re starting to pilot Google+ Domains API.

Directory API

The new Directory API provides a simple, RESTful interface to support all basic operations required to query & manage users, groups, organizational units, Chromebooks and mobile devices.

Reports API

The new Reports API gives developers a consolidated view of reporting and auditing for domains. Developers can build applications that can monitor and search across usage statistics and activities within a domain.

Google+ Domains API

Businesses are using Google+ to help employees collaborate more easily and get things done. Developers will soon be able to auto-provision Circles, read/write posts, and more from the new APIs. Let us know if you're interested in learning more about this API when it's available.

To begin using the Admin SDK follow the instructions in the API documentation. You will need to sign in to the Google APIs Console and activate the Admin SDK. If you have any questions, join the conversation at Stack Overflow.

Note about API deprecation:
With the introduction of the Directory and Reporting APIs in the new Admin SDK the following APIs will be deprecated per their standard deprecation policy: Google Apps Profiles, Provisioning, Admin Audit, Reporting, Reporting Visualization.

Ajay Guwalani  

Ajay Guwalani is Product Manager on Google Apps Admin APIs. His current focus is to build next generation admin APIs to make enterprise developers and admins happy.




6 comments:

Elliot Shafii said...

What's going to happen to applications like GADS that currently work against the provisioning API?

Unknown said...

GADS and other tools will start using the new Directory API in their next releases. Though the provisioning API will be maintained as per the deprecation policy.

Jerry Wang said...

Directory API seems redoubtably better than the former Provisioning API, however, I got 403 error when trying to list all users in my domain using 2-Legged oauth1.0. The same code worked fine with provisioning api. What's the possible reason? Thanks

Greg Knoke said...

Hi Jerry, the 403 you're getting should include a response body with the reason for the error. The most common would be that the account you were testing hasn't enabled API access for the new API in the admin console. Try verifying that your code has met all of the prerequisites.

Greg Knoke said...

Hi Jerry, the 403 you're getting should include a response body with the reason for the error. The most common would be that the account you were testing hasn't enabled API access for the new API in the admin console. Try verifying that your code has met all of the prerequisites.

David Hawes said...

Are there plans to update the Email Settings API?