Guide

Ajouter la visioconférence aux événements de calendrier

Une réunion sans lien de connexion est une réunion où les participants arrivent au mauvais endroit. Ajouter la conférence via les API des fournisseurs signifie utiliser conferenceData côté Google, onlineMeeting côté Microsoft, et une intégration distincte pour chaque fournisseur. Le Nylas CLI ajoute un lien vidéo quand vous créez un événement avec un seul indicateur, et ce lien suit l'invitation reçue par chaque participant. Ce guide montre comment ajouter la conférence, vérifier que le lien est présent et l'utiliser dans un script de planification.

Written by Prem Keshari Senior SRE

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

Références de commandes utilisées dans ce guide : nylas calendar events create, nylas calendar events show et nylas calendar find-time.

Comment ajouter la conférence à un événement de calendrier ?

Ajoutez la conférence en passant --meeting-link lorsque vous créez l'événement avec nylas calendar events create. Le fournisseur génère un lien vidéo — Google Meet pour les comptes Google, une réunion en ligne pour Microsoft — l'attache à l'événement et l'inclut dans l'invitation reçue par chaque participant. Un seul indicateur remplace les payloads de conférence propres à chaque fournisseur que vous auriez sinon à construire à la main.

Le faire directement est un travail propre à chaque fournisseur. L'API Google exige une requête de création conferenceData, et Microsoft Graph définit isOnlineMeeting avec un onlineMeetingProvider, selon la documentation Microsoft Graph sur les réunions en ligne. Le CLI normalise les deux derrière ce seul indicateur, donc votre commande reste identique que l'organisateur soit sur Google ou Outlook.

# Créer un événement avec un lien de visioconférence généré
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

Comment confirmer que le lien a été ajouté ?

Confirmez en relisant l'événement avec nylas calendar events show --id EVENT_ID --json et en vérifiant le bloc de conférence. L'URL de connexion se trouve dans conferencing.details.url, donc un filtre jq sur une ligne imprime exactement ce sur quoi les participants cliqueront. Si ce champ est renseigné, le lien est sur l'événement et dans l'invitation.

C'est important dans l'automatisation, quand vous voulez capturer l'URL et la publier ailleurs — un rappel Slack, un ticket ou un e-mail de confirmation. Récupérez l'URL depuis le JSON juste après la création de l'événement et réutilisez-la en aval, afin que le lien dans votre message soit le vrai lien généré par le calendrier, pas un espace réservé.

# Lire l'URL de connexion générée depuis l'événement
nylas calendar events show --id event_abc123 --json \
  | jq -r '.conferencing.details.url'

Comment ajouter la conférence dans un script de planification ?

Dans un script, enchaînez disponibilité et création : trouvez un créneau libre avec nylas calendar find-time, créez l'événement avec --meeting-link, puis relisez l'URL de conférence à inclure dans votre propre confirmation. Cela transforme “réserver un appel avec un lien” en trois commandes, toutes neutres vis-à-vis du fournisseur, afin que le même flux serve les participants sur Google et Outlook.

Gardez l'URL de conférence hors des logs et des canaux publics — c'est un lien de connexion, et toute personne qui le possède peut entrer dans la réunion. Capturez-la depuis le JSON, envoyez-la seulement aux participants et traitez-la comme n'importe quel autre identifiant d'accès. Pour les appels récurrents, créez la série une fois et réutilisez le lien au lieu d'en générer un nouveau chaque semaine.

# Trouver un créneau, créer avec un lien, capturer l'URL
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"

Étapes suivantes