I was using zoom api to get live meeting participant details. Here are some of the observations that I made out of the responses returned with the API which are making it difficult to map registrants with their participant_id.
On registering and approving a participant through the API, we get a response which gives us a registrant id and join link for that participant.
During the meeting, I am using the api to get the live participants details.
When the participants joins through the join link from the API. This will launch the zoom client. But, If the participant is already logged in the zoom client with the same email that was used to register him to the meeting, in this case the “id” returned in the response of the live participant API is different than the registrant_id that I got from the API when the participant was registered for the meeting.
If the participant is not already logged in while joining from the link, the “id” from both the API response(api to register participant and the live participant api) matches, but not in the other case, inspite of the email for the logged in account being same.
Could you please tell me if something can be done so that the “id” for a registrant which is returned by the live meeting api always matches with the registrant_id.