Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Meet REST API memungkinkan Anda membuat dan mengelola rapat untuk Google Meet serta menawarkan titik masuk kepada pengguna langsung dari aplikasi Anda.
Dengan Meet REST API, Anda dapat melakukan hal berikut:
Buat ruang rapat untuk menghubungkan pengguna melalui video.
Mendapatkan ruang rapat atau konferensi berdasarkan nama resource.
Mendapatkan daftar peserta dan sesi peserta.
Mendapatkan artefak rapat (rekaman, transkrip, dan entri transkrip).
Anda juga dapat berlangganan acara Meet menggunakan
Google Workspace Events API. Untuk mendapatkan notifikasi perubahan, Anda dapat berlangganan ruang rapat tertentu atau semua ruang rapat milik pengguna tertentu.
Untuk mengetahui informasi selengkapnya, lihat Berlangganan acara menggunakan
Google Workspace Events API dan Berlangganan acara Google Meet.
Kasus penggunaan
Aplikasi dapat berintegrasi dengan Meet REST API untuk melakukan tugas berikut:
Sebelum konferensi: Sesuaikan pengalaman konferensi sesuai kebutuhan dengan membuat ruang rapat. Anda juga dapat mengelola tamu undangan dan melakukan pra-konfigurasi
setelan.
Selama konferensi: Ambil informasi konferensi untuk mengubah pengalaman aplikasi Anda berdasarkan metadata yang ditampilkan.
Setelah konferensi: Ambil artefak konferensi, seperti rekaman dan transkripsi.
Beberapa contoh hal yang mungkin ingin Anda lakukan dengan Meet REST API meliputi hal
berikut:
Pengelolaan penjualan dan akun
Mengambil informasi rapat dan peserta untuk tujuan pencatatan.
Mengambil artefak rapat dan mempostingnya di akun.
Jalankan transkripsi dan rekaman melalui model AI untuk membuat analisis efektivitas penjualan dan pelatihan.
Pembelajaran dan pengembangan
Membuat dan mengonfigurasi rapat untuk pelatihan terlebih dahulu.
Menetapkan peran rekan penyelenggara kepada pelatih dan pemimpin sesi.
Mengambil rekaman yang memungkinkan siswa meninjau materi setelah kursus berakhir.
Operasi developer
Buat rapat untuk terhubung dengan rekan tim secara instan.
Izinkan pemangku kepentingan lain bergabung ke rapat yang sedang berlangsung dengan membagikan informasi rapat dan peserta secara real-time.
Jalankan data transkripsi melalui model AI untuk menghasilkan langkah
berikutnya yang benar.
Gambar 1. Buat dan ikuti rapat dinamis dengan rekan kerja Anda dalam ruang Chat.
Anda juga dapat menyertakan API Google Workspace lainnya seperti Chat API ke dalam aplikasi Anda untuk meningkatkan kolaborasi. Untuk mengetahui informasi selengkapnya, lihat
Kasus penggunaan Chat.
Istilah umum
Berikut adalah daftar istilah umum yang digunakan dalam API ini:
Artefak
File yang dihasilkan oleh Meet sebagai respons terhadap konferensi, seperti
recordings dan
transcripts.
Biasanya, artefak siap diambil segera setelah konferensi berakhir.
Acara kalender
Acara di Google Kalender dengan beberapa peserta, biasanya dibuat oleh
penyelenggara rapat, yang berisi info akses rapat.
Meet mungkin merupakan solusi konferensi untuk acara tersebut.
Call
Sesi menggunakan Meet, atau untuk memberi tahu orang lain bahwa panggilan sedang dimulai atau sedang berlangsung dan memungkinkan mereka segera bergabung.
Konferensi
Konferensi adalah instance panggilan dalam ruang rapat. Pengguna
biasanya menganggap skenario ini sebagai satu rapat.
Rekan penyelenggara
Seseorang dalam panggilan yang telah diberi hak pengelolaan penyelenggara oleh
penyelenggara, kecuali kemampuan untuk menghapus penyelenggara awal.
Host
Orang yang membuat panggilan (penyelenggara rapat) atau orang yang mengontrol panggilan. Perhatikan bahwa penyelenggara rapat dapat mengatur rapat, tetapi tidak hadir saat rapat berlangsung. Penyelenggara juga dapat mendelegasikan hak istimewa penyelenggara kepada rekan penyelenggara.
Kode rapat
String 10 karakter yang unik dan dapat diketik untuk ruang rapat yang digunakan dalam
URI rapat ruang rapat. Tidak peka huruf besar/kecil. Contohnya,
abc-mnop-xyz. Panjang maksimum adalah 128 karakter.
Kode rapat tidak boleh disimpan dalam jangka panjang karena dapat terpisah dari ruang rapat dan dapat digunakan kembali untuk ruang rapat yang berbeda pada masa mendatang. Umumnya, kode rapat akan berakhir 365 hari setelah penggunaan terakhir. Untuk mengetahui informasi selengkapnya, lihat Mempelajari kode rapat di Google Meet.
Nama rapat
ID unik yang dibuat server dan digunakan untuk mengidentifikasi ruang rapat. Peka huruf besar/kecil. Misalnya, jQCFfuBOdN5z. ID rapat ditampilkan di kolom
name resource spaces.
Penyelenggara rapat
Pengguna yang membuat ruang rapat. Pengguna ini juga dapat dianggap sebagai pemilik rapat. Mereka mungkin tidak hadir selama panggilan atau bukan penyelenggara rapat. Hanya boleh ada satu penyelenggara rapat.
Ruang rapat
Tempat virtual atau objek persisten (seperti ruang rapat) tempat
konferensi diadakan. Hanya satu konferensi aktif yang dapat diadakan di satu ruang kapan saja. Ruang pertemuan juga membantu pengguna bertemu dan menemukan sumber daya bersama.
URI Rapat
URL yang dapat diklik yang memulai atau mengarahkan pengguna ke panggilan. Setiap panggilan memiliki
URL unik yang terdiri dari https://meet.google.com/ diikuti dengan kode
rapat. Contohnya, https://meet.google.com/abc-mnop-xyz
Peserta
Seseorang bergabung ke panggilan atau menggunakan mode
Pendamping, menonton sebagai
pelihat, atau perangkat ruang yang terhubung ke panggilan. Ada satu
participants
resource untuk setiap orang. Saat peserta bergabung ke konferensi, ID unik akan ditetapkan.
Sesi peserta
ID sesi unik yang dibuat untuk setiap pasangan perangkat peserta yang bergabung dalam
panggilan. Ada satu resource
participantSessions
untuk setiap sesi. Jika peserta bergabung ke panggilan yang sama beberapa
kali dari pasangan perangkat-peserta yang sama, setiap peserta akan diberi ID
sesi yang unik.
Topik terkait
Untuk mempelajari cara mengembangkan dengan Google Workspace API, termasuk menangani autentikasi dan otorisasi, lihat Mengembangkan di Google Workspace.
Untuk mempelajari cara membuat ruang rapat dengan Meet REST API, baca panduan
Bekerja dengan ruang rapat.
[null,null,["Terakhir diperbarui pada 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)."]]