Issue with Users - Meet/Meet API

238 views
Skip to first unread message

Christian Rothbächer

unread,
Jun 12, 2025, 9:31:58 AM6/12/25
to GAM for Google Workspace
Ahoy everyone,

I'm trying to display Google Meet conferences using GAM/Google Meet API so I can get my hands on the meeting transcripts but it's not working as expected and I'm not sure why.

If I run the gam user XYZ show meetconferences command, no conferences are shown (calendar events with Google Meet video conferencing exist for that user).
Only  if I add a conference to this user with gam user XYZ create meetspace and join the meeting, then "show meetconferences" will return this specific conference (startTime, space and endTime are all correct). 

My expectation was that all conferences for a given user will be shown using the "show meetconferences" command but that doesn't seem to be the case.

Any ideas on where I'm failing or if it's just a misunderstanding on how this is supposed to work?

Thanks in advance!

Ross Scroggs

unread,
Jun 13, 2025, 12:40:55 PM6/13/25
to google-ap...@googlegroups.com
This is the behavior I've observed, the API only knows about spaces created with the API.

Ross
----
Ross Scroggs



--
You received this message because you are subscribed to the Google Groups "GAM for Google Workspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-apps-manager/f371a0fd-6101-46bc-a5ef-2483f549466an%40googlegroups.com.

Emily Wilkinson

unread,
Jun 27, 2025, 12:34:19 AM6/27/25
to GAM for Google Workspace
I'm encountering this too. In my case, I'm trying to reach into a user's already scheduled meetings and enable Gemini notetaking for the associated Google Meet object.

Strangely, when I use the API explorer (https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces/get) I can access the meeting. 

{
  "name": "spaces/5_REDACTED_B",
  "meetingUri": "https://meet.google.com/abc-defg-hij",
  "meetingCode": "
abc-defg-hij",
  "config": {
    "accessType": "TRUSTED",
    "entryPointAccess": "ALL",
    "moderation": "OFF",
    "attendanceReportGenerationType": "DO_NOT_GENERATE",
    "artifactConfig": {
      "recordingConfig": {
        "autoRecordingGeneration": "OFF"
      },
      "transcriptionConfig": {
        "autoTranscriptionGeneration": "OFF"
      },
      "smartNotesConfig": {
        "autoSmartNotesGeneration": "OFF"
      }
    }
  }
}
Similarly, I can use the Patch API (https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces/patch) to apply the change. 

Does GAM need more permissions? I manually tried adding https://www.googleapis.com/auth/meetings.space.created, https://www.googleapis.com/auth/meetings.space.readonly and https://www.googleapis.com/auth/meetings.space.settings to domain wide delegations, but the behaviour was unchanged. I note in the API docs there are specifically references to "meetings your app created," perhaps these APIs are deliberately restricted?

Worst case, I think I can get the effect I'm aiming for by regenerating the Google Meet ID gam user <user> update events <event> hangoutsmeet notifyattendees , but would prefer to just reach in and toggle the setting directly.

Kind regards,

Emily W

MIREMBE SARAH

unread,
Jun 27, 2025, 3:40:08 AM6/27/25
to google-ap...@googlegroups.com
ok


DISCLAIMER: This message and its contents are confidential. If you received this message in error, do not use or rely upon it. Instead, please inform the sender and then delete it. Thank you.

--
You received this message because you are subscribed to the Google Groups "GAM for Google Workspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

Ross Scroggs

unread,
Jun 27, 2025, 10:00:41 AM6/27/25
to google-ap...@googlegroups.com
What GAM command are yiu executing and what is the result?

Ross
----
Ross Scroggs



DISCLAIMER: This message and its contents are confidential. If you received this message in error, do not use or rely upon it. Instead, please inform the sender and then delete it. Thank you.

--
You received this message because you are subscribed to the Google Groups "GAM for Google Workspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-man...@googlegroups.com.

john smith

unread,
Aug 1, 2025, 10:40:44 AM8/1/25
to GAM for Google Workspace

I'm looking for options to audit and remediate old meet codes in our domain but not having much luck.

Ross Scroggs
Jun 14, 2025, 2:40:55 AM
This is the behavior I've observed, the API only knows about spaces created with the API.
------------------------

I think I have run into the same problem but have some additional observations.

In my case, when I use GAM to interact with Meet, it can only see/access Meet objects which my specific instance of GAM (project/service account) have created via GAM (API). For meets created with the API, it seems to work as expected for any user in the domain when calling from the same GAM instance. It's almost as though the GAM service account is the 'owner' of the meet from the perspective of the API.

Example error from failure of "info meetspace" command:
ERROR: User: us...@domain.com, Meet Space: spaces/{meet_code}, Show Info Failed: Permission denied on resource MeetingSpace (or it might not exist)


Scenario A: Pre-existing meet code
1. manually create meet via meet.google.com, save meet_code_A -> Success
2. [from my GAM] gam user us...@domain.com info meetspace spaces/{meet_code_A} -> Failed 
3. [from my colleages GAM] gam user us...@domain.com info meetspace spaces/{meet_code_A} -> Failed 

Scenario B: Meet created by MY instance of GAM
1. [from my GAM] gam user us...@domain.com create meetspace returnidonly > meet_code_B -> Success
2. [from my GAM] gam user us...@domain.com info meetspace spaces/{meet_code_B} -> Success 
3. [from my colleages GAM] gam user us...@domain.com info meetspace spaces/{meet_code_B} -> Failed 

Scenario C: Meet created by a different instance of GAM (my colleagues separate project/service account, same domain)
1. [from my colleagues GAM] gam user us...@domain.com create meetspace returnidonly > meet_code_C -> Success
2. [from my GAM] gam user us...@domain.com info meetspace spaces/{meet_code_C} -> Failed 
3. [from my colleages GAM] gam user us...@domain.com info meetspace spaces/{meet_code_C} -> Success 


Does this match your experience Ross? 
Do you know if it's a bug in the APIs or maybe 'working as designed'? 
Is this something we expect Google to fix?

john smith

unread,
Aug 19, 2025, 6:32:51 PM8/19/25
to GAM for Google Workspace
I've looked at the API reference and suspect maybe this behavior is due to GAM only using the meetings.space.created auth scope?

I checked the OAuth log activity when running calls of "gam user {user} info meetspace {space}" and the scope was always "/meetings.space.created"


https://www.googleapis.com/auth/meetings.space.created - 
Allow apps to create, modify, and read metadata about meeting spaces *created by your app*.

https://www.googleapis.com/auth/meetings.space.readonly - 
Allow apps to read metadata about any meeting space the user has access to.

This matches my observations, that I could only get space info about Meets created by my instance of GAM. So the OAuth scope seems to be working as designed.

Perhaps GAM needs a way of switching between the scopes to ensure information can be accessed?

In any case, thankyou for developing this tool which is invaluable in managing so many aspects of large domains.

Cheers,
An admin of a large workspace domain

Ross Scroggs

unread,
Aug 19, 2025, 7:53:51 PM8/19/25
to google-ap...@googlegroups.com
I'm updating GAM to handle this, 7.19.00 should be available in the morning.

Ross
----
Ross Scroggs


Kandy Cook

unread,
Aug 26, 2025, 12:14:28 PM8/26/25
to google-ap...@googlegroups.com
Hi how's everybody doing I've been reading I have apis I'm still trying to figure out what is going on I think I understand what's going on but I'm speculating just to give a little bit of input I do believe that the meet me is going to be on a PC that has been attained by an unknown entity. If this helps any please let me know if it has nothing to do with what's going on then we will research further and try to fix the issue if you guys are still having it thank you have a nice day.

Reply all
Reply to author
Forward
0 new messages