Skip to main content
This runs the whole flow with your own account: you play both your backend and your user.

1. Pick a workspace

Copy your key from API settings and list the workspaces it manages:
Keep the id of the one you test with. In production you create one per customer.

2. Register a webhook endpoint

Optional here: you can skip it and read the meeting instead in step 6. To receive webhooks on your machine, see Test locally.

3. Connect your calendar

You own this workspace, so you already are one of its members. Find your mem_ id:
Create a connect link for yourself as your backend would, then open its url in your browser:
Approve access with the Google account whose calendar you want to test. Your users will go through the same link with member_data instead of member_id: see Connect calendars. A link without member_id never connects a workspace owner or admin.

4. See your meetings

Give the calendar a minute to sync, then:
Each meeting says whether the notetaker will join, in settings.recording.enabled.

5. Record a call

Open meet.new, then send the notetaker to it:
Keep the meeting_id from the response. Admit the notetaker when it asks to join, talk for a minute or two, then leave the call.

6. Read the results

Your endpoint receives meeting.finished a few minutes after the call. Without one, read the meeting every 30 seconds or so until results.status is ready or failed:
Then:
You get the transcript as speaker turns, the speakers, the summary with its action items, and the audio. A finished meeting explains every field.

Next

Build the screens: start with Connect calendar.