# Main Google Data API FAQ


The questions below are specifically targeted for the Google Sites Data API. There are, however, many questions that are applicable to all of the Google Data APIs. Visit the
[Google Data APIs FAQ](https://developers.google.com/gdata/faq) if you do not find the question you are looking for below.

# Getting Started

<br />

[Do you have any tips or short sample code for common issues?](https://developers.google.com/workspace/sites/faq#tips)  

[What are the available client libraries supported by Google?](https://developers.google.com/workspace/sites/faq#WhatAreTheAvailableClientLibrariesSupportedByGoogle)  

[Where can I find a Developer Guide in each language?](https://developers.google.com/workspace/sites/faq#WhereCanIFindDevGuide)  

[What is the AuthSub/OAuth scope?](https://developers.google.com/workspace/sites/faq#AuthScope)  

[What is the ClientLogin service name?](https://developers.google.com/workspace/sites/faq#AuthServiceName)  

[How do I list all my Sites?](https://developers.google.com/workspace/sites/faq#ListSites)  

[Can I create a new Google Site?](https://developers.google.com/workspace/sites/faq#CreateNewSite)  

[Can I delete an existing Google Site?](https://developers.google.com/workspace/sites/faq#DeleteSite)  

[How do I copy a site?](https://developers.google.com/workspace/sites/faq#CopyASite)  

[How do I set/modify ACLs (sharing permissions)?](https://developers.google.com/workspace/sites/faq#ModifyACLs)  

[How do I retrieve the sitemap?](https://developers.google.com/workspace/sites/faq#SiteMap)  

[Why don't I have access to the revisions/activity feed?](https://developers.google.com/workspace/sites/faq#AccessToCertainFeeds)  

[What are the filesize limits for attachments?](https://developers.google.com/workspace/sites/faq#AttachmentSizeLimits)  

[I have a feature request or bug report. Where should I post?](https://developers.google.com/workspace/sites/faq#IHaveAFeautreRequestOrBugReport)  

<br />

*** ** * ** ***

## Getting Started

Do you have any tips or short sample code for common issues? You should browse the [Google Data API Tips Blog](http://gdatatips.blogspot.com/search/label/sites) for help with both our client libraries and making raw requests. The [Client Libraries and Sample Code page](https://developers.google.com/workspace/sites/code) also lists some additional resources. What are the available client libraries supported by Google? [Java](https://developers.google.com/apis/gdata/articles/java_client_lib), [.NET](https://developers.google.com/apis/gdata/articles/dotnet_client_lib), [PHP](https://developers.google.com/api-client-library/php),
[Python](https://developers.google.com/apis/gdata/articles/python_client_lib) and [Objective-C client](https://developers.google.com/p/gdata-objectivec-client) libraries are officially supported by Google.
Using these libraries, you can construct Google Data requests, send them to a service, and process server responses.

Where can I find a Developer Guide in each language? Developer Guides for the HTTP XML Protocol and other languages can be found at [http://developers.google.com/workspace/sites/docs/developers_guide](https://developers.google.com/workspace/sites/docs/developers_guide)

What is the AuthSub/OAuth scope? The Sites Data API uses the following scope: `https://sites.google.com/feeds/`.

What is the ClientLogin service name? `jotspot`

How do I list all my Sites? The [site feed](https://developers.google.com/workspace/sites/docs/1.0/developers_guide_protocol#SitesFeedGET) can be used to list the sites a user owns and/or has access to.

Can I create a new Google Site? Yes. Google Workspace users can use the site feed to create new sites programmatically. We hope to open
this features to all users in the future.

Can I delete an existing Google Site? At this time, the API does not support deleting an existing site. Deleting sites must be done in the Google Sites control panel.

How do I copy a site? Google Workspace users can use the [site feed](https://developers.google.com/workspace/sites/docs/1.0/developers_guide_protocol#SitesFeedCopySite) to copy a site if you are an owner.
You can also manually copy a site in the Google Sites settings page.

How do I set/modify ACLs (sharing permissions)? The [acl feed](https://developers.google.com/workspace/sites/docs/1.0/developers_guide_protocol#AclFeed) offers this functionality.

How do I retrieve the sitemap? Normally a sitemap refers to a sitemap.xml file used to help search engines index a website. In Google Sites, a
'sitemap' refers the tree presentation in (More Actions \> Manage Site \> Pages). While the API does not provide a direct method of retrieving
this page hierarchy, the sitemap can be inferred from examining the parent links in each content entry.
Each content entry is a leaf or node of the sitemap tree.

Why don't I have access to the revisions/activity feed? You must be a collaborator, owner, or admin of a Site to view its revision and activity feeds.

What are the filesize limits for attachments? Please see: <http://www.google.com/support/sites/bin/answer.py?answer=96770>

I have a feature request or bug report. Where should I post? To report a bug, post a detailed description on our issue tracker, [here](http://code.google.com/p/gdata-issues/issues/entry?template=Sites+(Defect+Report))

To report a feature request, post a detailed description [here](http://code.google.com/p/gdata-issues/issues/entry?template=Sites+(Enhancement+Request))