Guide

Videokonferenzen zu Kalenderterminen hinzufügen

Ein Meeting ohne Beitrittslink ist ein Meeting, bei dem Leute am falschen Ort auftauchen. Konferenzen direkt über Anbieter-APIs hinzuzufügen bedeutet Googles conferenceData, Microsofts onlineMeeting und separate Logik für jeden Anbieter. Das Nylas CLI hängt beim Erstellen eines Termins mit einem Flag einen Videolink an, und der Link wird in der Einladung mitgesendet, die jeder Teilnehmer erhält. Dieser Guide zeigt, wie Sie Konferenzen hinzufügen, prüfen, ob der Link angekommen ist, und ihn in einem Planungsskript nutzen.

Written by Prem Keshari Senior SRE

VerifiedCLI 3.1.16 · Gmail, Outlook · last tested June 8, 2026

In diesem Guide verwendete Befehlsreferenzen: nylas calendar events create, nylas calendar events show und nylas calendar find-time.

Wie fügt man einem Kalendertermin eine Konferenz hinzu?

Sie fügen eine Konferenz hinzu, indem Sie beim Erstellen des Termins mit nylas calendar events create das Flag --meeting-link übergeben. Der Anbieter erzeugt einen Videolink — Google Meet für Google-Konten, ein Online-Meeting für Microsoft — hängt ihn an den Termin an und nimmt ihn in die Einladung auf, die jeder Teilnehmer erhält. Ein Flag ersetzt die anbieterspezifischen Konferenz-Payloads, die Sie sonst von Hand bauen müssten.

Direkt umgesetzt ist das anbieterspezifische Arbeit. Googles API erfordert eine conferenceData-Create-Anfrage, und Microsoft Graph setzt isOnlineMeeting mit einem onlineMeetingProvider, wie in den Microsoft-Graph-Dokumenten zu Online-Meetings beschrieben. Das CLI normalisiert beides hinter dem einzelnen Flag, sodass Ihr Befehl identisch ist, egal ob der Organisator Google oder Outlook verwendet.

# Termin mit generiertem Videokonferenz-Link erstellen
nylas calendar events create \
  --title "Design review" \
  --start 2026-06-18T16:00:00Z \
  --end 2026-06-18T16:45:00Z \
  --participants alice@example.com,bob@example.com \
  --meeting-link

Wie prüft man, ob der Link hinzugefügt wurde?

Prüfen Sie den Termin, indem Sie ihn mit nylas calendar events show --id EVENT_ID --json erneut auslesen und den Konferenzblock kontrollieren. Die Beitritts-URL liegt unter conferencing.details.url, sodass ein einzeiliger jq-Filter genau das ausgibt, worauf Teilnehmer klicken werden. Wenn dieses Feld gefüllt ist, befindet sich der Link am Termin und in der Einladung.

Das ist in Automatisierungen wichtig, wenn Sie die URL erfassen und an anderer Stelle posten möchten — etwa in einer Slack-Erinnerung, einem Ticket oder einer Bestätigungs-E-Mail. Ziehen Sie die URL direkt nach dem Erstellen aus dem JSON und verwenden Sie sie danach weiter, damit der Link in Ihrer Nachricht der echte vom Kalender generierte Link ist und kein Platzhalter.

# Generierte Beitritts-URL aus dem Termin lesen
nylas calendar events show --id event_abc123 --json \
  | jq -r '.conferencing.details.url'

Wie fügt man Konferenzen in einem Planungsskript hinzu?

Verketten Sie im Skript Verfügbarkeit und Erstellung: Finden Sie mit nylas calendar find-time ein freies Zeitfenster, erstellen Sie den Termin mit --meeting-link und lesen Sie danach die Konferenz-URL aus, um sie in Ihre eigene Bestätigung aufzunehmen. So wird aus “einen Anruf mit Link buchen” ein Ablauf aus drei Befehlen, vollständig anbieterneutral, sodass derselbe Flow Teilnehmer auf Google und Outlook bedient.

Halten Sie die Konferenz-URL aus Logs und öffentlichen Kanälen heraus — sie ist ein Beitrittslink, und jeder mit dem Link kann dem Meeting beitreten. Erfassen Sie ihn aus dem JSON, senden Sie ihn nur an die Teilnehmer und behandeln Sie ihn wie andere Zugangsdaten. Erstellen Sie bei wiederkehrenden Anrufen die Serie einmal und verwenden Sie den Link wieder, statt jede Woche einen neuen zu erzeugen.

# Zeitfenster finden, mit Link erstellen, URL erfassen
slot_start=2026-06-19T14:00:00Z
slot_end=2026-06-19T14:30:00Z

id=$(nylas calendar events create \
  --title "Intro call" --start "$slot_start" --end "$slot_end" \
  --participants client@example.com --meeting-link --json | jq -r '.id')

url=$(nylas calendar events show --id "$id" --json | jq -r '.conferencing.details.url')
echo "Join link: $url"

Nächste Schritte