Google Super
GOOGLESUPER_PATCH_EVENT
Update specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar_id` and `event_id` are valid and the user has write access to the calendar.
Remote googlesuper
Other tools also called GOOGLESUPER_PATCH_EVENT?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"summary": {
"type": "string",
"title": "Summary",
"default": null,
"examples": [
"Updated Team Meeting"
],
"nullable": true,
"description": "New title for the event."
},
"end_time": {
"type": "string",
"title": "End Time",
"default": null,
"examples": [
"2024-07-01T11:00:00-07:00",
"2024-07-02"
],
"nullable": true,
"description": "New end time (RFC3339 timestamp, e.g., '2024-07-01T11:00:00-07:00'). Uses `timezone` if provided, otherwise UTC. For all-day events, use YYYY-MM-DD format (exclusive end date)."
},
"event_id": {
"type": "string",
"title": "Event Id",
"examples": [
"abc123xyz"
],
"description": "Identifier of the event to update. Must be provided in snake_case format."
},
"location": {
"type": "string",
"title": "Location",
"default": null,
"examples": [
"Conference Room B",
"https://hangouts.google.com/foo"
],
"nullable": true,
"description": "New geographic location (physical address or virtual meeting link)."
},
"timezone": {
"type": "string",
"title": "Timezone",
"default": null,
"examples": [
"America/Los_Angeles",
"Europe/Berlin"
],
"nullable": true,
"description": "IANA Time Zone Database name for start/end times (e.g., 'America/Los_Angeles'). Used if `start_time` and `end_time` are provided and not all-day dates; defaults to UTC if unset."
},
"attendees": {
"type": "array",
"items": {
"type": "string",
"properties": {}
},
"title": "Attendees",
"default": null,
"examples": [
[
"[email protected]",
"[email protected]"
],
[]
],
"nullable": true,
"description": "List of email addresses for attendees. Replaces existing attendees. Provide an empty list to remove all."
},
"start_time": {
"type": "string",
"title": "Start Time",
"default": null,
"examples": [
"2024-07-01T10:00:00-07:00",
"2024-07-01"
],
"nullable": true,
"description": "New start time (RFC3339 timestamp, e.g., '2024-07-01T10:00:00-07:00'). Uses `timezone` if provided, otherwise UTC. For all-day events, use YYYY-MM-DD format."
},
"calendar_id": {
"type": "string",
"title": "Calendar Id",
"examples": [
"primary",
"secondary_calendar_id"
],
"description": "Identifier of the calendar. Use 'primary' for the primary calendar of the logged-in user. To find other calendar IDs, use the `calendarList.list` method. Must be provided in snake_case format."
},
"description": {
"type": "string",
"title": "Description",
"default": null,
"examples": [
"Weekly team sync meeting to discuss project updates."
],
"nullable": true,
"description": "New description for the event; can include HTML."
},
"send_updates": {
"type": "string",
"title": "Send Updates",
"default": null,
"examples": [
"all",
"externalOnly",
"none"
],
"nullable": true,
"description": "Whether to send update notifications to attendees: 'all', 'externalOnly', or 'none'. Uses default user behavior if unspecified."
},
"max_attendees": {
"type": "integer",
"title": "Max Attendees",
"default": null,
"examples": [
10,
100
],
"nullable": true,
"description": "Maximum attendees in response; does not affect invited count. If more, response includes organizer only. Must be positive.",
"exclusiveMinimum": 0
},
"rsvp_response": {
"type": "string",
"title": "Rsvp Response",
"default": null,
"examples": [
"accepted",
"declined",
"tentative",
"needsAction"
],
"nullable": true,
"description": "RSVP response status for the authenticated user. Updates only the current user's response status without affecting other attendees. Possible values: 'needsAction', 'declined', 'tentative', 'accepted'."
},
"supports_attachments": {
"type": "boolean",
"title": "Supports Attachments",
"default": null,
"examples": [
true,
false
],
"nullable": true,
"description": "Client application supports event attachments. Set to `True` if so."
},
"conference_data_version": {
"type": "integer",
"title": "Conference Data Version",
"default": null,
"maximum": 1,
"minimum": 0,
"examples": [
0,
1
],
"nullable": true,
"description": "API client's conference data support version. Set to 1 to manage conference details (e.g., Google Meet links); 0 (default) ignores conference data."
}
}
}