I’m experiencing an issue with the Zoom API when attempting to register participants for meetings. Despite receiving confirmation emails and responses from the API that suggest the registrations were successful, the registrants do not appear in the Zoom account associated with the meetings. Here’s a detailed breakdown of the problem:
Context:
API Used: We’re using the Zoom API with the Server-to-Server OAuth application type.
Scope: Full permissions are granted, including viewing and managing meetings and participants.
Process:
We send a POST request to the Zoom API endpoint /meetings/{meetingId}/registrants.
The response from the API includes a registrant_id and a confirmation message.
Problem:
Although the API returns a success response and sends confirmation emails to the registrants, these registrations do not appear in the Zoom account under the meeting participants list. The registrants also do not see the meetings in their Zoom accounts.
Troubleshooting Steps Taken:
Verified API Scopes: Confirmed that all necessary permissions are enabled.
Checked API Responses: The responses indicate successful registrations (status: 201 Created).
Double-Checked Meeting Settings: Ensured that registration is required for meetings.
Tested with Different Meetings: Tried registering participants in both new and existing meetings with the same result.
Validated Participant Accounts: Verified that the participant emails used have valid Zoom accounts.
Additional Information:
No errors are returned from the API that suggest a problem with the request.
This issue has been tested with multiple emails and meetings, all resulting in the same outcome.
We have tested the process both using Make.com and direct API calls, with the same results.
I’m not a developer, and we’re trying to automate this process because our number of students has increased, making manual registration no longer viable. Any insights into what might be going wrong? Are there any known issues with the API that could be causing this behavior? Any advice on additional steps we should take to debug or resolve this issue would be greatly appreciated.
I just check the endpoint and I got the 2 persons that I registered yesterday, with status approved, but I don’t get them in my account, with the other registrants of the meeting.
I see the meeting in the web portal, but the student can’t see the meeting in theirs account. I don’t know if I make me clear?
This meeting has 38 more peoples.
BTW, all these persons were added manually one by one using their emails.
I was reading, that Zoom makes difference between invitees and registrants… Right? Can I take the list of invitees too via endpoint? There will be any problem with this too different lists?
In Zoom a registrant is someone who has registered for an event and will have the role of attendee when they join. An invitee is someone who has been invited to an event. There is no endpoint to see invitees. To see registrants, use this endpoint. If you did not require registration through the initial invite, you will only see the people you manually registered via API.
Can you please confirm if you had registration required and what were your registration settings? The students may not see the meeting if they have not registered them, but then you also said about the 2 people you manually registered “I don’t get them in my account, with the other registrants of the meeting.”
Yes, I’ve noticed that there are both invitees and registered users, and they are not grouped together in the planned meetings listed in my account. In fact, I’ve conducted some tests, and using two different Make.com modules, I can obtain the list of invitees and the list of registered users separately.
However, I still have a concern: why is it that users registered through the API, who appear with an approved status and receive the confirmation email, do not see the upcoming meetings in their accounts? This means they have no way of knowing when and what the next meetings are.
The system does send reminders, but the meetings are not visible in their accounts. I hope I’m making myself clear.
Yes, the meetings are set up to require registration, and when I want to manually register someone, I disable this requirement and manually send the invitation. We are handling it this way because we are transitioning from manual registration to automatic registration for students.
Hi @loslatinosenlabolsa , I have received your info and will follow up in the private message regarding anything specific to your account. If it’s a common solution relevant to other Zoom developers, I will also share here in this thread to help anyone else who encounters something similar.
After reviewing all your @loslatinosenlabolsa customer support ticket has been opened on your behalf (TS1390839). Please check the email provided to follow up there.