Get Event Calendar Invite
The event for a calendar and a meeting invite, as the console’s
Add to calendar gives it: the lines to paste into an invite,
links that open Google Calendar’s and Outlook’s new-event pages
filled in, and the .ics file, each with the join link and code from
getEventJoinLink, never the passcode. An event with no startsAt
has the invite text only. In the signed-in person’s language,
English for a key. Needs events:read.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Response
The link to hand out, the same one getEventJoinLink gives.
The title, when it runs in the event’s time zone, the join link and the join code, one to a line, to paste into a meeting’s invite or a message. In the signed-in person’s language, English for a key.
Opens Google Calendar’s new-event page, filled in. Absent with no startsAt.
The same for Outlook on the web, for work or school accounts. Absent with no startsAt.
The same for Outlook.com, for personal accounts. Absent with no startsAt.
The event as an iCalendar file, for Apple Calendar or any other.
Its UID is the event’s, so adding it again updates the copy.
Absent with no startsAt: a calendar has nowhere to put it.