We're very excited to announce a brand new Data API for Google Sites!
If you're new to the application, Google Sites is a powerful collaborative content creation tool that can be used to centralize file attachments, information from other Google applications (like Google Docs, Google Calendar, YouTube and Picasa), and free-form content. Creating a site together is as easy as editing a document, and you always control who has access, whether it's just yourself, your team, or your whole organization. You can even publish sites to the world.
Now, all of your Google Sites content can be accessed using the Google Data protocol. That means porting over an old webpage or backing up an existing site got much easier! In fact, check out our open-source Google Sites import/export tool that does just that.
So what can you do with the Google Sites API? Glad you asked! The API supports most of the functionality found in Google Sites, which includes the ability to:
- Retrieve, create, modify, and delete pages and content.
- Upload/download attachments.
- Review the revision history across a site.
- Display recent user activity.
Visit us in our new developer forum if you have questions!

6 comments:
This seems like a great start. A few thoughts:
1. What about programmatic site creation?
2. Is a "list" fully contained in a list page definition, or is there no way to create a custom list (including fields definitions/etc) from the API? I'm having another read through, and then a play, but right now this isn't really clear.
3. A few times in the documentation version 2.0 of the API is referenced, (for example a link to http://code.google.com/apis/sites/docs/2.0/reference.html#Parameters is included ) but not published.
Thanks for this, been looking forward to it for a while.
BARK BARK!
Great questions. Would you mind posting in the developer forum?
http://groups.google.com/group/google-sites-data-api
Thanks for the documentation bug. Those should be .../docs/1.0/reference.... No v2 yet :)
Post a Comment