/calendars/{calendarId}/events
GET
/calendars/{calendarId}/events
events
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://www.googleapis.com/calendar/v3/calendars//events'
Response Response Example
{
"accessRole": "string",
"defaultReminders": [
{
"method": "string",
"minutes": 0
}
],
"description": "string",
"etag": "string",
"items": [
{
"anyoneCanAddSelf": false,
"attachments": [
{
"fileId": "string",
"fileUrl": "string",
"iconLink": "string",
"mimeType": "string",
"title": "string"
}
],
"attendees": [
{
"additionalGuests": 0,
"comment": "string",
"displayName": "string",
"email": "string",
"id": "string",
"optional": false,
"organizer": true,
"resource": false,
"responseStatus": "string",
"self": false
}
],
"attendeesOmitted": false,
"colorId": "string",
"conferenceData": {
"conferenceId": "string",
"conferenceSolution": {
"iconUri": "string",
"key": {
"type": "string"
},
"name": "string"
},
"createRequest": {
"conferenceSolutionKey": {
"type": "string"
},
"requestId": "string",
"status": {
"statusCode": "string"
}
},
"entryPoints": [
{
"accessCode": "string",
"entryPointFeatures": [
"string"
],
"entryPointType": "string",
"label": "string",
"meetingCode": "string",
"passcode": "string",
"password": "string",
"pin": "string",
"regionCode": "string",
"uri": "string"
}
],
"notes": "string",
"parameters": {
"addOnParameters": {
"parameters": {
"property1": "string",
"property2": "string"
}
}
},
"signature": "string"
},
"created": "2019-08-24T14:15:22Z",
"creator": {
"displayName": "string",
"email": "string",
"id": "string",
"self": false
},
"description": "string",
"end": {
"date": "2019-08-24",
"dateTime": "2019-08-24T14:15:22Z",
"timeZone": "string"
},
"endTimeUnspecified": false,
"etag": "string",
"eventType": "default",
"extendedProperties": {
"private": {
"property1": "string",
"property2": "string"
},
"shared": {
"property1": "string",
"property2": "string"
}
},
"gadget": {
"display": "string",
"height": 0,
"iconLink": "string",
"link": "string",
"preferences": {
"property1": "string",
"property2": "string"
},
"title": "string",
"type": "string",
"width": 0
},
"guestsCanInviteOthers": true,
"guestsCanModify": false,
"guestsCanSeeOtherGuests": true,
"hangoutLink": "string",
"htmlLink": "string",
"iCalUID": "string",
"id": "string",
"kind": "calendar#event",
"location": "string",
"locked": false,
"organizer": {
"displayName": "string",
"email": "string",
"id": "string",
"self": false
},
"originalStartTime": {
"date": "2019-08-24",
"dateTime": "2019-08-24T14:15:22Z",
"timeZone": "string"
},
"privateCopy": false,
"recurrence": [
"string"
],
"recurringEventId": "string",
"reminders": {
"overrides": [
{
"method": "string",
"minutes": 0
}
],
"useDefault": true
},
"sequence": 0,
"source": {
"title": "string",
"url": "string"
},
"start": {
"date": "2019-08-24",
"dateTime": "2019-08-24T14:15:22Z",
"timeZone": "string"
},
"status": "string",
"summary": "string",
"transparency": "opaque",
"updated": "2019-08-24T14:15:22Z",
"visibility": "default",
"workingLocationProperties": {
"customLocation": {
"label": "string"
},
"homeOffice": null,
"officeLocation": {
"buildingId": "string",
"deskId": "string",
"floorId": "string",
"floorSectionId": "string",
"label": "string"
}
}
}
],
"kind": "calendar#events",
"nextPageToken": "string",
"nextSyncToken": "string",
"summary": "string",
"timeZone": "string",
"updated": "2019-08-24T14:15:22Z"
}
Request
Path Params
calendarId
stringÂ
required
Query Params
alwaysIncludeEmail
stringÂ
optional
eventTypes
array[string]
optional
iCalUID
stringÂ
optional
maxAttendees
integerÂ
optional
maxResults
integerÂ
optional
orderBy
stringÂ
optional
pageToken
stringÂ
optional
privateExtendedProperty
array[string]
optional
q
stringÂ
optional
sharedExtendedProperty
array[string]
optional
showDeleted
stringÂ
optional
showHiddenInvitations
stringÂ
optional
singleEvents
stringÂ
optional
syncToken
stringÂ
optional
There are several query parameters that cannot be specified together with nextSyncToken to ensure consistency of the client state.
Learn more about incremental synchronization.
Optional. The default is to return all entries.
timeMax
stringÂ
optional
timeMin
stringÂ
optional
timeZone
stringÂ
optional
updatedMin
stringÂ
optional
Responses
Modified at 2023-08-15 05:59:47