Organizations using Google Apps can take advantage of our APIs to make Google Apps fit their unique businesses processes and technology environments. Customers have pulled off some useful customizations, like synchronizing Google Calendar with Microsoft Exchange and updating email preferences for all of their users. Today we're making our Google Apps APIs even more powerful.
First, we're improving the API for Google Docs, which is now capable of updating the actual content of documents, sharing documents, and moving documents into and out of folders programmatically. You can learn more about this API here.
We're also making our APIs even more versatile. Domain administrators can now use OAuth authentication to access GData feeds for users on their domains. This lets admins do things like integrate with document management systems, enable third-party workflow applications, centralize backup of documents and contacts, and monitor document sharing inside and outside of the company. Using OAuth, administrators can enable this type of functionality for end-users without any end-user involvement. Premier and Education Edition admins can enable OAuth in the 'Authentication' section of the 'Advanced tools' tab of the Google Apps administrative control panel.