Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'API REST Google Meet vous permet de créer et de gérer des réunions pour Google Meet, et offre des points d'entrée à vos utilisateurs directement depuis votre application.
L'API REST Meet vous permet d'effectuer les opérations suivantes :
Créez un espace de réunion pour permettre aux utilisateurs de communiquer par vidéo.
Obtenez un espace de réunion ou une conférence par nom de ressource.
Obtenez la liste des participants et de leurs sessions.
Obtenez les artefacts de réunion (enregistrements, transcriptions et entrées de transcription).
Les applications peuvent s'intégrer à l'API REST Meet pour effectuer les tâches suivantes :
Avant une visioconférence : personnalisez l'expérience de la visioconférence selon vos besoins en créant l'espace de réunion. Vous pouvez également gérer les invités et préconfigurer les paramètres.
Pendant une conférence : récupérez des informations sur la conférence pour modifier l'expérience de votre application en fonction des métadonnées renvoyées.
Après une visioconférence : récupérez les artefacts de la visioconférence, comme l'enregistrement et la transcription.
Voici quelques exemples d'utilisation de l'API REST Meet :
Ventes et gestion des comptes
récupérer des informations sur les réunions et les participants à des fins d'archivage ;
Récupérer les artefacts de réunion et les publier dans les comptes
Exécutez des transcriptions et des enregistrements via des modèles d'IA pour générer des analyses de coaching et d'efficacité des ventes.
Apprentissage et développement
créer et préconfigurer des réunions pour la formation ;
Attribuez des rôles de coorganisateur aux formateurs et aux responsables de session.
Récupérez les enregistrements pour que les élèves puissent revoir les supports après la fin du cours.
Opérations pour les développeurs
Créez des réunions pour échanger instantanément avec vos coéquipiers.
Permettez à d'autres parties prenantes de rejoindre des réunions en cours en partageant des informations en temps réel sur les réunions et les participants.
Exécutez les données de transcription dans des modèles d'IA pour générer les prochaines étapes appropriées.
Figure 1 : Créez une réunion dynamique et rejoignez-la avec vos collègues dans un espace Chat.
Vous pouvez également intégrer d'autres API Google Workspace, comme l'API Chat, à votre application pour améliorer encore davantage la collaboration. Pour en savoir plus, consultez Cas d'utilisation du chat.
Termes courants
Voici une liste des termes courants utilisés dans cette API :
Artefact
Fichier généré par Meet en réponse à une conférence, tel que recordings et transcripts.
En général, un artefact est prêt à être récupéré peu de temps après la fin d'une conférence.
Événement d'agenda
Événement Google Agenda avec plusieurs participants, généralement créé par un organisateur de réunion, contenant les informations de participation à une réunion.
Meet peut être la solution de conférence pour l'événement.
Call
Une session Meet, ou pour informer les autres qu'un appel commence ou est en cours, et leur permettre de le rejoindre immédiatement.
Conférence
Une conférence est une instance d'un appel dans un espace de réunion. Les utilisateurs considèrent généralement ce scénario comme une seule et même réunion.
Coorganisateur
Personne participant à un appel à qui un organisateur a accordé des droits de gestion, à l'exception de la possibilité de supprimer l'organisateur d'origine.
Hôte
La personne qui a créé un appel (l'organisateur de la réunion) ou celle qui contrôle l'appel. Notez qu'un organisateur de réunion peut organiser la réunion, mais ne pas être présent lorsqu'elle a lieu. Un organisateur peut également déléguer ses droits d'organisateur à un coorganisateur.
Code de la réunion
Chaîne unique de 10 caractères pouvant être saisie pour un espace de réunion utilisé dans l'URI de réunion d'un espace de réunion. Il n'est pas sensible à la casse. Exemple : abc-mnop-xyz. La longueur ne doit pas dépasser 128 caractères.
Les codes de réunion ne doivent pas être stockés à long terme, car ils peuvent être dissociés d'un espace de réunion et réutilisés pour différents espaces de réunion à l'avenir. En général, les codes de réunion expirent 365 jours après leur dernière utilisation. Pour en savoir plus, consultez En savoir plus sur les codes de réunion dans Google Meet.
Nom de la réunion
ID unique généré par le serveur et utilisé pour identifier un espace de réunion. Il est sensible à la casse. Exemple :jQCFfuBOdN5z L'ID de réunion est renvoyé dans le champ name d'une ressource spaces.
Organisateur de la réunion
L'utilisateur qui a créé l'espace de réunion. Cet utilisateur peut également être considéré comme le propriétaire de la réunion. Il se peut qu'il ne soit pas présent pendant l'appel ou qu'il ne soit pas l'organisateur de la réunion. Il ne peut y avoir qu'un seul organisateur de réunion.
Espace de réunion
Lieu virtuel ou objet persistant (comme une salle de réunion) où se tient une conférence. Vous ne pouvez organiser qu'une seule conférence active à la fois dans un espace. Un espace de réunion permet également aux utilisateurs de se rencontrer et de trouver des ressources partagées.
URI de la réunion
URL cliquable qui permet à un utilisateur de démarrer ou de rejoindre un appel. Chaque appel possède une URL unique composée de https://meet.google.com/ suivi du code de réunion. Par exemple, https://meet.google.com/abc-mnop-xyz.
Participant
Personne participant à un appel ou utilisant le mode Compagnon, regardant en tant que spectateur ou appareil de salle connecté à un appel. Il existe une ressource participants pour chaque personne. Lorsqu'un participant rejoint la conférence, un ID unique lui est attribué.
Session du participant
ID de session unique créé pour chaque paire participant-appareil qui rejoint un appel. Il existe une ressource participantSessions pour chaque session. Si le participant rejoint le même appel plusieurs fois à partir de la même paire participant-appareil, un ID de session unique lui est attribué à chaque fois.
Articles associés
Pour en savoir plus sur le développement avec les API Google Workspace, y compris sur la gestion de l'authentification et de l'autorisation, consultez Développer sur Google Workspace.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/29 (UTC).
[null,null,["Dernière mise à jour le 2025/08/29 (UTC)."],[],[],null,["# Google Meet REST API overview\n\nThe Google Meet REST API lets you create and manage meetings for Google Meet and\noffers entry points to your users directly from your app.\n\nWith the Meet REST API, you can do the following:\n\n- Create a meeting space to connect users over video.\n- Get a meeting space or conference by resource name.\n- Get a list of participants and participant sessions.\n- Get meeting artifacts (recordings, transcripts, and transcript entries).\n\nYou can also subscribe to Meet events using the\nGoogle Workspace Events API. To be notified of changes, you can subscribe to a\nspecified meeting space or to all meeting spaces belonging to a specified user.\nFor more information, see [Subscribe to events using the\nGoogle Workspace Events API](/workspace/events) and [Subscribe to Google Meet\nevents](/workspace/events/guides/events-meet).\n\nUse cases\n---------\n\nApps can integrate with the Meet REST API to perform the following tasks:\n\n- **Before a conference**: Tailor the conference experience as needed by\n creating the meeting space. You can also manage invitees and pre-configure\n the settings.\n\n- **During a conference**: Retrieve conference information to change your app\n experience based on the metadata returned.\n\n- **After a conference**: Fetch conference artifacts, such as the recording\n and transcription.\n\nSome examples of things you might want to use Meet REST API for include the\nfollowing:\n\n- **Sales and account management**\n\n - Retrieve meeting and participant information for record purposes.\n - Fetch meeting artifacts and post them in accounts.\n - Run transcriptions and recordings through AI models to generate coaching and sales effectiveness analysis.\n- **Learning and development**\n\n - Create and pre-configure meetings for training.\n - Assign co-host roles to trainers and session leads.\n - Retrieve recordings that let students review materials after the course ends.\n- **Developer operations**\n\n - Create meetings to instantly connect teammates.\n - Let other stakeholders join ongoing meetings by sharing real-time meeting and participant information.\n - Run transcription data through AI models to generate the correct next steps.\n\n**Figure 1.** Create and join a dynamic meeting with your colleagues within a Chat space.\n\nYou can also incorporate other Google Workspace APIs like Chat API\ninto your app to take the collaboration even further. For more information, see\n[Chat use cases](/workspace/chat/overview#use-cases).\n| **Note:** The Meet REST API isn't intended for performance tracking or user evaluation within your domain. Meet data shouldn't be collected for this purpose.\n\nCommon terms\n------------\n\nThe following is a list of common terms used in this API:\n\n*Artifact*\n: A file generated by Meet in response to a *conference* , such as\n [`recordings`](/workspace/meet/api/reference/rest/v2/conferenceRecords.recordings) and\n [`transcripts`](/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts).\n Usually an artifact is ready to be fetched soon after a conference ends.\n\n*Calendar event*\n: An event in Google Calendar with multiple attendees, typically created by a\n *meeting organizer* , containing the joining info of a meeting.\n Meet might be the *conference* solution for the event.\n\n*Call*\n: A session using Meet, or to notify others that a call is\n beginning or in progress and allow them to immediately join.\n\n*Conference*\n: A conference is an instance of a *call* within a *meeting space*. Users\n typically consider this scenario a single meeting.\n\n*Co-host*\n: A person in a *call* who has been granted host-management privileges by a\n *host*, except the ability to remove the original host.\n\n*Host*\n: The person who created a *call* (the *meeting organizer* ) or the person who\n controls the call. Note that a meeting organizer can organize the meeting\n but not be present when it takes place. A host can also delegate host\n privileges to a *co-host*.\n\n*Meeting code*\n\n: A typeable, unique 10-character string for a *meeting space* used within the\n *meeting URI* of a meeting space. It's non-case sensitive. For example,\n `abc-mnop-xyz`. The maximum length is 128 characters.\n\n Meeting codes shouldn't be stored long term as they can become dissociated\n from a meeting space and can be reused for different meeting spaces in the\n future. Generally, meeting codes expire 365 days after last use. For more\n information, see [Learn about meeting codes in\n Google Meet](https://support.google.com/meet/answer/10710509).\n\n*Meeting name*\n\n: A unique server-generated ID used to identify a *meeting space* . It's case\n sensitive. For example, `jQCFfuBOdN5z`. The meeting ID is returned in the\n `name` field of a [`spaces`](/workspace/meet/api/reference/rest/v2/spaces) resource.\n\n*Meeting organizer*\n\n: The user that created the *meeting space* . This user can also be considered\n the meeting owner. They might not be present during the *call* or be the\n meeting *host*. There can only be one meeting organizer.\n\n*Meeting space*\n\n: A virtual place or a persistent object (such as a meeting room) where a\n *conference* is held. Only one active conference can be held in one space at\n any time. A meeting space also helps users meet and find shared resources.\n\n*Meeting URI*\n\n: A clickable URL that starts or joins a user to a *call* . Each call has a\n unique URL consisting of `https://meet.google.com/` followed by the *meeting\n code* . For example, `https://meet.google.com/abc-mnop-xyz`.\n\n*Participant*\n\n: A person joined to a *call* or that uses [Companion\n mode](https://support.google.com/meet/answer/11295507), watching as a\n viewer, or a room device connected to a call. There's one\n [`participants`](/workspace/meet/api/reference/rest/v2/conferenceRecords.participants)\n resource for each person. When a participant joins the *conference*, a\n unique ID is assigned.\n\n*Participant session*\n\n: A unique session ID created for each participant-device pair that joins a\n *call* . There's one\n [`participantSessions`](/workspace/meet/api/reference/rest/v2/conferenceRecords.participants.participantSessions)\n resource for each session. If the *participant* joins the same call multiple\n times from the same participant-device pair, they're each assigned unique\n session IDs.\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer to [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to create a meeting space with Meet REST API, read the\n [Work with meeting spaces](/workspace/meet/api/guides/meeting-spaces) guide.\n\n- To learn how to subscribe to Google Workspace events, see [Subscribe to\n events using the Google Workspace Events API](/workspace/events)."]]