Google Calendar
gcal_update_event
Full update of an event (PUT). All fields are replaced — unset fields will be cleared. Use gcal_patch_event for partial updates.
Remote node2flow/google-calendar
Other tools also called gcal_update_event?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"summary": {
"type": "string",
"description": "Event title/summary"
},
"color_id": {
"type": "string",
"description": "Event color ID (1-11)"
},
"end_date": {
"type": "string",
"description": "End date for all-day events (YYYY-MM-DD)"
},
"event_id": {
"type": "string",
"description": "The event ID to update"
},
"location": {
"type": "string",
"description": "Event location"
},
"attendees": {
"type": "array",
"items": {
"type": "string"
},
"description": "Email addresses of attendees (replaces entire attendee list)"
},
"recurrence": {
"type": "array",
"items": {
"type": "string"
},
"description": "Recurrence rules in RRULE format"
},
"start_date": {
"type": "string",
"description": "Start date for all-day events (YYYY-MM-DD)"
},
"visibility": {
"enum": [
"default",
"public",
"private",
"confidential"
],
"type": "string",
"description": "Event visibility"
},
"calendar_id": {
"type": "string",
"description": "Calendar ID (use \"primary\" for the main calendar)"
},
"description": {
"type": "string",
"description": "Event description"
},
"send_updates": {
"enum": [
"all",
"externalOnly",
"none"
],
"type": "string",
"description": "Who to send notifications to"
},
"transparency": {
"enum": [
"opaque",
"transparent"
],
"type": "string",
"description": "Busy/available status"
},
"end_date_time": {
"type": "string",
"description": "End time in RFC 3339 format for timed events"
},
"end_time_zone": {
"type": "string",
"description": "Time zone for end time"
},
"start_date_time": {
"type": "string",
"description": "Start time in RFC 3339 format for timed events"
},
"start_time_zone": {
"type": "string",
"description": "Time zone for start time"
}
}
}