Files

1 line
55 KiB
Plaintext
Raw Permalink Normal View History

2014-09-14 07:04:16 -04:00
{"kind":"discovery#rpcDescription","etag":"\"BgGnx7p-6wsAbOn4St99QhtBGbA/4UwkMOdYZDbOC7E_RcXhRTAMV6Y\"","discoveryVersion":"v1","id":"calendar:v3","name":"calendar","version":"v3","revision":"20130716","title":"Calendar API","description":"Lets you manipulate events and other calendar data.","ownerDomain":"google.com","ownerName":"Google","icons":{"x16":"http://www.google.com/images/icons/product/calendar-16.png","x32":"http://www.google.com/images/icons/product/calendar-32.png"},"documentationLink":"https://developers.google.com/google-apps/calendar/firstapp","protocol":"rpc","rootUrl":"https://www.googleapis.com/","rpcUrl":"https://www.googleapis.com/rpc","rpcPath":"/rpc","parameters":{"alt":{"type":"string","description":"Data format for the response.","default":"json","enum":["json"],"enumDescriptions":["Responses with Content-Type of application/json"],"location":"query"},"fields":{"type":"string","description":"Selector specifying which fields to include in a partial response.","location":"query"},"key":{"type":"string","description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","location":"query"},"oauth_token":{"type":"string","description":"OAuth 2.0 token for the current user.","location":"query"},"prettyPrint":{"type":"boolean","description":"Returns response with indentations and line breaks.","default":"true","location":"query"},"quotaUser":{"type":"string","description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.","location":"query"},"userIp":{"type":"string","description":"IP address of the site where the request originates. Use this if you want to enforce per-user limits.","location":"query"}},"auth":{"oauth2":{"scopes":{"https://www.googleapis.com/auth/calendar":{"description":"Manage your calendars"},"https://www.googleapis.com/auth/calendar.readonly":{"description":"View your calendars"}}}},"schemas":{"Acl":{"id":"Acl","type":"object","properties":{"etag":{"type":"string","description":"ETag of the collection."},"items":{"type":"array","description":"List of rules on the access control list.","items":{"$ref":"AclRule"}},"kind":{"type":"string","description":"Type of the collection (\"calendar#acl\").","default":"calendar#acl"},"nextPageToken":{"type":"string","description":"Token used to access the next page of this result. Omitted if no further results are available."}}},"AclRule":{"id":"AclRule","type":"object","properties":{"etag":{"type":"string","description":"ETag of the resource."},"id":{"type":"string","description":"Identifier of the ACL rule."},"kind":{"type":"string","description":"Type of the resource (\"calendar#aclRule\").","default":"calendar#aclRule"},"role":{"type":"string","description":"The role assigned to the scope. Possible values are: \n- \"none\" - Provides no access. \n- \"freeBusyReader\" - Provides read access to free/busy information. \n- \"reader\" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. \n- \"owner\" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.","annotations":{"required":["calendar.acl.insert"]}},"scope":{"type":"object","description":"The scope of the rule.","properties":{"type":{"type":"string","description":"The type of the scope. Possible values are: \n- \"default\" - The public scope. This is the default value. \n- \"user\" - Limits the scope to a single user. \n- \"group\" - Limits the scope to a group. \n- \"domain\" - Limits the scope to a domain. Note: The permissions granted to the \"default\", or public, scope apply to any user, authenticated or not.","annotations":{"