Hello developer support team,
I’m developing using zoom api to create a meeting room. And i got the error mesage
{
"message":"User does not exist: mMmT9zu8ThSW2KpWzfYBfA."
}
I have 4 users, but i only can create meeting with 1 user, others i got above error.
Thank you so much
It sounds like the “User does not exist” error is preventing you from creating meetings for certain users through the Zoom API. This issue usually arises when the API is unable to recognize the User IDs provided, which can happen if the users are inactive, haven’t been correctly set up in your Zoom account, or lack the necessary permissions.
First, make sure all the users you’re trying to create meetings for are active and correctly set up within your Zoom account’s User Management section. Sometimes, the error can also be caused by a mismatch in the User IDs. Double-check that the User IDs you’re passing to the API are correct and match the format Zoom expects.
If everything appears correct and the problem persists, it may also help to ensure that each user has the appropriate permissions to schedule meetings. If none of these steps work, reaching out to Zoom support might be necessary to verify that the User IDs are correctly registered within the API.
Thank you for your support. I checked all the users i’m trying to create meetings for are active and correctly set up within my Zoom Account’s User Management section.
I created a document which explains eachs of request and response’s information in the link Mail - Using API error (1).pdf - Google Drive
Could you help me to review what i’m wrong here?
Thank you so much. Have a nice day.
Hi @bestworkvn
Could you please try passing the email associated with the user as userID in the query parameters?
What app type are you using?
Hi, i tried passing email with the user as userID in the query parameters and got the same.
And our app type is:
Problem: we only created a meeting with 1 account (not owner account which created the app on Zoom MarketPlace). Others are same error.
We don’t know what we’re wrong here. So please help me.
Thank you so much.
Hi @bestworkvn
I see!
It looks like you are using a User-Managed app type, and the error you are seeing is expected. When using User-managed apps, the app has access to only the users data who authorized the app
So if you want to be able to create meetings on behalf of other users in your account, you should be using an “Account Level App” type
Hi @elisa.zoom
Thank you for your support.
As your suggestion, where should i find an “Account Level App” type, because now i only see “Admin-managed” type and “User-managed” type.
And in
this file,https://drive.google.com/file/d/1aeMyO97R9u03a9jlylrVWGLNlGHbsMjk/view?usp=sharing, there are request and response’s information of 3 accounts which authorized the app. But only 1 can create meeting:
- email1 (new) → authorized → can get user’s profile → can create meeting
- email2 (owner of creating the app) → authorized → can get user’s profile → can’t create meeting
- email3 → authorized → can get user’s profile → can’t create meeting
Please help me check the file and support me.
Thank you.
Hi @bestworkvn
Sorry, I meant to say Admin Managed.
Hi @elisa.zoom
Now i can created the meeting both of app which i registerd (admin-managed and user-managed). I will check and give more detail about this.
Thank you for your support.
1 Like