{ "opencollection": "1.0.0", "info": { "name": "Google Books About Calendar Events API", "version": "1.0.0" }, "items": [ { "info": { "name": "Calendar Events", "type": "folder" }, "items": [ { "info": { "name": "Google Get Event", "type": "http" }, "http": { "method": "GET", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/:eventId", "headers": [ { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "alwaysIncludeEmail", "value": "true", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "timeZone", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" }, { "name": "eventId", "value": "", "type": "path" } ] }, "docs": "Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the iCalUID parameter." }, { "info": { "name": "Google Update Event", "type": "http" }, "http": { "method": "PUT", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/:eventId", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "alwaysIncludeEmail", "value": "true", "type": "query" }, { "name": "conferenceDataVersion", "value": "54806309", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "sendNotifications", "value": "true", "type": "query" }, { "name": "sendUpdates", "value": "amet in", "type": "query" }, { "name": "supportsAttachments", "value": "true", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" }, { "name": "eventId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an event." }, { "info": { "name": "Google Patch Event", "type": "http" }, "http": { "method": "PATCH", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/:eventId", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "alwaysIncludeEmail", "value": "true", "type": "query" }, { "name": "conferenceDataVersion", "value": "54806309", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "sendNotifications", "value": "true", "type": "query" }, { "name": "sendUpdates", "value": "amet in", "type": "query" }, { "name": "supportsAttachments", "value": "true", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" }, { "name": "eventId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an event. This method supports patch semantics." }, { "info": { "name": "Google Delete Event", "type": "http" }, "http": { "method": "DELETE", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/:eventId", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "sendNotifications", "value": "true", "type": "query" }, { "name": "sendUpdates", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" }, { "name": "eventId", "value": "", "type": "path" } ] }, "docs": "Deletes an event." }, { "info": { "name": "Google Insert Event", "type": "http" }, "http": { "method": "GET", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/:eventId/instances", "headers": [ { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "alwaysIncludeEmail", "value": "true", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "maxResults", "value": "54806309", "type": "query" }, { "name": "originalStart", "value": "amet in", "type": "query" }, { "name": "pageToken", "value": "amet in", "type": "query" }, { "name": "showDeleted", "value": "true", "type": "query" }, { "name": "timeMax", "value": "amet in", "type": "query" }, { "name": "timeMin", "value": "amet in", "type": "query" }, { "name": "timeZone", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" }, { "name": "eventId", "value": "", "type": "path" } ] }, "docs": "Returns instances of the specified recurring event." }, { "info": { "name": "Google Move Event", "type": "http" }, "http": { "method": "POST", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/:eventId/move", "headers": [ { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "destination", "value": "amet in", "type": "query", "description": "(Required) " }, { "name": "sendNotifications", "value": "true", "type": "query" }, { "name": "sendUpdates", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" }, { "name": "eventId", "value": "", "type": "path" } ] }, "docs": "Moves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; outOfOffice, focusTime and workingLocation events cannot be moved." }, { "info": { "name": "Google Return Events From Calendar", "type": "http" }, "http": { "method": "GET", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events", "headers": [ { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "alwaysIncludeEmail", "value": "true", "type": "query" }, { "name": "eventTypes", "value": "amet in", "type": "query" }, { "name": "iCalUID", "value": "amet in", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "maxResults", "value": "54806309", "type": "query" }, { "name": "orderBy", "value": "amet in", "type": "query" }, { "name": "pageToken", "value": "amet in", "type": "query" }, { "name": "privateExtendedProperty", "value": "amet in", "type": "query" }, { "name": "q", "value": "amet in", "type": "query" }, { "name": "sharedExtendedProperty", "value": "amet in", "type": "query" }, { "name": "showDeleted", "value": "true", "type": "query" }, { "name": "showHiddenInvitations", "value": "true", "type": "query" }, { "name": "singleEvents", "value": "true", "type": "query" }, { "name": "syncToken", "value": "amet in", "type": "query" }, { "name": "timeMax", "value": "amet in", "type": "query" }, { "name": "timeMin", "value": "amet in", "type": "query" }, { "name": "timeZone", "value": "amet in", "type": "query" }, { "name": "updatedMin", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" } ] }, "docs": "Returns events on the specified calendar." }, { "info": { "name": "Google Create An Event", "type": "http" }, "http": { "method": "POST", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "conferenceDataVersion", "value": "54806309", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "sendNotifications", "value": "true", "type": "query" }, { "name": "sendUpdates", "value": "amet in", "type": "query" }, { "name": "supportsAttachments", "value": "true", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an event." }, { "info": { "name": "Google Import Event", "type": "http" }, "http": { "method": "POST", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/import", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "conferenceDataVersion", "value": "54806309", "type": "query" }, { "name": "supportsAttachments", "value": "true", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Imports an event. This operation is used to add a private copy of an existing event to a calendar." }, { "info": { "name": "Google Quick Add Event", "type": "http" }, "http": { "method": "POST", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/quickAdd", "headers": [ { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "text", "value": "amet in", "type": "query", "description": "(Required) " }, { "name": "sendNotifications", "value": "true", "type": "query" }, { "name": "sendUpdates", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" } ] }, "docs": "Creates an event based on a simple text string." }, { "info": { "name": "Google Watch Events", "type": "http" }, "http": { "method": "POST", "url": "https://www.googleapis.com/books/v1/calendars/:calendarId/events/watch", "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Accept", "value": "application/json" }, { "name": "Authorization", "value": "" } ], "params": [ { "name": "alwaysIncludeEmail", "value": "true", "type": "query" }, { "name": "eventTypes", "value": "amet in", "type": "query" }, { "name": "iCalUID", "value": "amet in", "type": "query" }, { "name": "maxAttendees", "value": "54806309", "type": "query" }, { "name": "maxResults", "value": "54806309", "type": "query" }, { "name": "orderBy", "value": "amet in", "type": "query" }, { "name": "pageToken", "value": "amet in", "type": "query" }, { "name": "privateExtendedProperty", "value": "amet in", "type": "query" }, { "name": "q", "value": "amet in", "type": "query" }, { "name": "sharedExtendedProperty", "value": "amet in", "type": "query" }, { "name": "showDeleted", "value": "true", "type": "query" }, { "name": "showHiddenInvitations", "value": "true", "type": "query" }, { "name": "singleEvents", "value": "true", "type": "query" }, { "name": "syncToken", "value": "amet in", "type": "query" }, { "name": "timeMax", "value": "amet in", "type": "query" }, { "name": "timeMin", "value": "amet in", "type": "query" }, { "name": "timeZone", "value": "amet in", "type": "query" }, { "name": "updatedMin", "value": "amet in", "type": "query" }, { "name": "alt", "value": "json", "type": "query", "description": "Data format for the response." }, { "name": "fields", "value": "amet in", "type": "query", "description": "Selector specifying which fields to include in a partial response." }, { "name": "key", "value": "amet in", "type": "query", "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." }, { "name": "oauth_token", "value": "amet in", "type": "query", "description": "OAuth 2.0 token for the current user." }, { "name": "prettyPrint", "value": "true", "type": "query", "description": "Returns response with indentations and line breaks." }, { "name": "quotaUser", "value": "amet in", "type": "query", "description": "An opaque string that represents a user for quota purposes. Must not exceed 40 characters." }, { "name": "userIp", "value": "amet in", "type": "query", "description": "Deprecated. Please use quotaUser instead." }, { "name": "calendarId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Watch for changes to Events resources." } ] } ], "bundled": true }