|
|
Provisioning API Web Services |
|
Calendar Resource API Web Services |
|
|
|
User Profiles API Web Services |
|
Calendar Data API Web Services |
|
|
|
Domain Shared Contacts Web Services |
|
Documents List Data API Web Services |
|
|
|
Contacts Data API Web Services |
|
Spreadsheets Data API Web Services |
|
|
|
Admin Settings API Web Services |
|
Sites Data API Web Services |
|
|
|
Email Settings API Web Services |
|
Reporting API Web Services |
The Provisioning API Web Services provides a mechanism to programmatically create and manage Google Apps user accounts, nicknames, and groups. Using this API you can minimize disruption to your organization's current processes by synchronizing user data between Google Apps and your existing user management system. This API is only available in Google Apps Premier, Education and Partner Editions.
Retrieve documents that match specific keywords, categories, or metadata.
export documents in common formats such as pdf, rtf, doc, xls, ppt, and more.
Modify the sharing permissions of documents and folders. Sharing to individuals, group emails, Domain
Create online backups of local word processor documents, spreadsheets, presentations, and PDFs.
Create folders and move documents/folders in and out of folders.
Review, download, or publish a document's complete revision history.
The Google Spreadsheets Data Web Services allows client applications to view and update Spreadsheets content in the form of Google Data API feeds.
Your client application can request a list of a user's spreadsheets, edit or delete content in an existing Spreadsheets worksheet, and query the content in an existing Spreadsheets worksheet.
The Google Calendar Data API allows client applications to view and update calendar events in the form of Google Data API feeds.
Your client application can use the Calendar Data API to create new events, edit or delete existing events, and query for events that match particular criteria.
The Google Sites
Data API Web Services
allows client applications
to access, publish,
and modify content
within a Google
Site. The API is
available to both
Google Account and
Google Apps users.
Here are some of
the things you can
do with the API:
Retrieve, create,
modify, move, and
delete pages, comments,
attachments, and
other content. Review
the revision history
across the Site.
Monitor all add,
modify, and delete
activity for a Site.
Upload/download
attachments and
files.
The Google Apps Reporting API lets you retrieve usage reports for your domain's hosted accounts.
The Shared Contacts API allows client applications to retrieve and update external contacts that are shared to all users in a Google Apps domain. Shared contacts are visible to all users of an Apps domain and all Google services have access to the contact list
The Profiles Data API allows client applications to retrieve and update profile information for users in a Google Apps domain. Each user profile is stored in the owning user's Google Account, but it can be modified only by an administrator of the user's domain.
Your client application can use the Profiles Data API to retrieve the profiles of users in a Google Apps domain and to modify them on behalf of an administrator.
Profiles cannot be inserted or deleted, since every user is considered to have a profile, even if it is blank. Your client can populate a profile using an update operation. It can send an update operation with no content to clear existing profiles.
The Contacts Data API allows client applications to view and update a user's contacts. Contacts are stored in the user's Google Account; most Google services have access to the contact list. Your client application can use the Contacts Data API to create new contacts, edit or delete existing contacts, and query for contacts that match particular criteria.
Email Settings API Web Services enables developers to programmatically manipulate most user-level Google Mail settings.
The Google Apps Admin Settings API Web Services allows developers of Google Apps to retrieve and change the settings of their domains in the form of Google Data API feeds. These domain settings include many of the features available in the Google Apps control panel. Example users of this API include creating a custom control panel or integrate Google Apps domains into an existing legacy environment.