Difference of participants numbers

Why are numbers of participants differ between following APIs?

I remember that these values used to meet the same.
Have there been any changes in the specifications?


API Endpoint/s?

How To Reproduce

  1. Call API “https://api.zoom.us/v2/metrics/meetings”.
  2. Get “uuid” and “participants” of a meeting.
  3. Call API “https://api.zoom.us/v2/metrics/meetings/{uuid}/participants”.
  4. Get “total_records”.
  5. Compare “participants” and “total_records”.

Could you please reply to this question?

Hi @osawa.yuta the endpoints you shared return different data context.

The first, https://api.zoom.us/v2/metrics/meetings is showing participants across all meetings under the account that have not expired.

The second, https://api.zoom.us/v2/metrics/meetings/{meetingId}/participants is sharing the records for a specific meetingId/uuid.

What information or field are you trying to validate? Participants or total record?

Hi Gianni.
Endpoint https://api.zoom.us/v2/metrics/meetings has “meetings” field,
and every meetings in “meetings” field have “participants”_(1) field and “uuid” field.

I chose some meetings, and call endpoint https://api.zoom.us/v2/metrics/meetings/{meetingId}/participants with “uuid”.
The response has “total_records”_(2) field. And the field indicate number of the meeting participants.

I compared “participants”(1) and “total_records”(2) in some specific meetings.
But they are not same.

Hi Gianni.

Please let me know what you think about above my response.

Hello @gianni.zoom.

I look forward to your reply.

Hi @gianni.zoom .

Could you inform me of the current status?

Hi @osawa.yuta , to clarify, you’re passing meetingId or the meeting uuid?

They will yield different results. To understand the differences and how it’ll affect participant count, please check out this post:

Thank you,

Hi @gianni.zoom .

Thank you for your reply.

I am passing meeting uuid.

Hi @osawa.yuta ,

Thank you for clarifying! The “total_records” field in “https://api.zoom.us/v2/metrics/meetings” does not apply to the number of participants. It is “the number of all records available across pages”.

If you check out the example in our docs, you will see that “total_records”: 1 and “participants”: 2. The record refers to the meetings array of objects.

Does this clarify things for you?

Hi @gianni.zoom .

I think the image you posted is the example of “https://api.zoom.us/v2/metrics/meetings”.
The example of “https://api.zoom.us/v2/metrics/meetings/{uuid}/participants” is this.
The API response for “https://api.zoom.us/v2/metrics/meetings/{uuid}/participants” has a “particitants” element, not “meetings”.

Hi @osawa.yuta , apologies for mixing up the endpoints. Could you please send your full request and response bodies and the uuids you’re looking at please in a private message? I’m about to message you now.

Hi @gianni.zoom .

Thank you for invitation to private message.
I sent you private message with Zip file, But I could not do it.
And I received below email.
Please let me know how to send Zip file with password.

(titled RE: [Zoom Developer Forum] [PM] RE: Difference of participants numbers) were rejected.

2022-08-24.zip: Sorry, the file you are trying to upload is not authorized (authorized extensions: jpg, jpeg, png, gif).

If you believe this is an error, contact a staff member.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.