Summary
gog calendar create --with-meet exists and works, but gog calendar update has no equivalent flag — there's no way to add a Google Meet conference to an existing calendar event via gogcli.
Current behavior
# Works — creates an event with a Meet link
gog calendar create --calendar primary \
--summary "Demo" --start "..." --end "..." --with-meet
# No `--with-meet` flag available
gog calendar update --help | grep -i meet
# (no output)
The update subcommand can change summary, time, attendees, location, etc. — but not conferenceData.
Use case
A common agent / workflow pattern is "the meeting was already created without a Meet link; please add one." The Google Calendar API supports this via the standard events.update (or patch) call with conferenceData.createRequest, plus conferenceDataVersion=1.
Without update --with-meet, the only options are:
- Delete and recreate the event — loses attendee RSVPs, response history, the original event ID, and any links shared elsewhere.
- Drop down to the Google Calendar API directly using credentials sourced from gogcli's keyring — which is what unattended automations end up doing, and which is exactly the kind of credential-store reach-around we'd rather discourage.
A first-class update --with-meet flag would close both gaps.
Proposed
Add --with-meet to gog calendar update, mirroring the create flag:
gog calendar update <event-id> --with-meet
Implementation sketch (Calendar API):
- Send a
PATCH to events.update with conferenceData.createRequest = { requestId: <random>, conferenceSolutionKey: { type: "hangoutsMeet" } }.
- Include
conferenceDataVersion=1 in the query string.
- Re-fetch and surface the resulting
hangoutLink / conferenceData.entryPoints[].uri in the success output, same as create --with-meet.
Optional companion flag for symmetry with create's removal-of-meet semantics (if applicable): --remove-meet.
Environment
- gogcli
v0.12.0 (latest as of 2026-04-29) on Linux amd64
- Confirmed
update --with-meet not present in --help output
Offer
Happy to test against our deployment and provide scrubbed evidence. Can attempt a small PR if the direction is agreed.
— Drafted by Claude Code (my coding agent) and reviewed by me before posting.
Summary
gog calendar create --with-meetexists and works, butgog calendar updatehas no equivalent flag — there's no way to add a Google Meet conference to an existing calendar event via gogcli.Current behavior
The
updatesubcommand can change summary, time, attendees, location, etc. — but notconferenceData.Use case
A common agent / workflow pattern is "the meeting was already created without a Meet link; please add one." The Google Calendar API supports this via the standard
events.update(orpatch) call withconferenceData.createRequest, plusconferenceDataVersion=1.Without
update --with-meet, the only options are:A first-class
update --with-meetflag would close both gaps.Proposed
Add
--with-meettogog calendar update, mirroring thecreateflag:Implementation sketch (Calendar API):
PATCHtoevents.updatewithconferenceData.createRequest = { requestId: <random>, conferenceSolutionKey: { type: "hangoutsMeet" } }.conferenceDataVersion=1in the query string.hangoutLink/conferenceData.entryPoints[].uriin the success output, same ascreate --with-meet.Optional companion flag for symmetry with create's removal-of-meet semantics (if applicable):
--remove-meet.Environment
v0.12.0(latest as of 2026-04-29) on Linux amd64update --with-meetnot present in--helpoutputOffer
Happy to test against our deployment and provide scrubbed evidence. Can attempt a small PR if the direction is agreed.
— Drafted by Claude Code (my coding agent) and reviewed by me before posting.