Unable to get complete list of participants using /report/meetings/{meetingId}/participants

Description
I am using API “/report/meetings/{meetingId}/participants” with next page token and page_size to fetch participant. Meeting have 971 participants but returns inly 900, for first 3 calls i am getting 300 each but for 4th one it is returning 0. On Zoom UI i can see that report have more than 900 participants.

Error
No error, but api is giving wrong data

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
“/report/meetings/{meetingId}/participants”

How To Reproduce (If applicable)
var options = {
‘method’: ‘GET’,
‘url’: https://api.zoom.us/v2/report/meetings/${meetingId}/participants,
“headers”: {
“accept”: “application/json, text/plain, /”,
“authorization”: AUTH_TOKEN,
“content-type”: “application/json”
},
“qs”: {
“page_size”: 300,
“include_fields”: “registrant_id”,
“next_page_token”: nextPageToken

},
"mode": "cors"

};

Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hey @tnk.onlineofferings,

Thank you for reaching out to the Zoom Developer Forum. Are you only seeing this with one meeting or all meetings? Please send an email to developersupport@zoom.us with a link to this thread and the request URL that you used.

I’ll use that to look into this further.

Thanks,
Max

Namaskaram - Only these three meeting ids had issues,

“meetingId”: “87485523065”,
“meetingId”: “83952408958”,
“meetingId”: “84736317011”,

API used is the below:

var options = {

‘method’: ‘GET’,
‘url’: [https://api.zoom.us/v2/report/meetings/${meetingId}/participants](https://api.zoom.us/v2/report/meetings/${meetingId}/participants`),
“headers”: {
“accept”: “application/json, text/plain, /”,
“authorization”: AUTH_TOKEN,
“content-type”: “application/json”
},
“qs”: {
“page_size”: 300, // → uri + ‘?status=active’
“include_fields”: “registrant_id”,
“next_page_token”: nextPageToken

},
“mode”: “cors”
};

We get max 300 entries in one call… and in 4th call we get 0, fetch report below.

FetchReport IdClFXdcTp+Onn2myQFKYw==
participant count: IdClFXdcTp+Onn2myQFKYw== 300
fTQZjing71d1F2cZAvrL9fwDSNXqPQb1QK2
FetchReport IdClFXdcTp+Onn2myQFKYw==
participant count: IdClFXdcTp+Onn2myQFKYw== 300
t589E5avgGprMFWMGVh4T1TFPd6sCnj6RV3
FetchReport IdClFXdcTp+Onn2myQFKYw==
participant count: IdClFXdcTp+Onn2myQFKYw== 300
ygwG9u3pDLWrloOE2VylQwNwmuuxBlSzSb4
FetchReport IdClFXdcTp+Onn2myQFKYw==
participant count: IdClFXdcTp+Onn2myQFKYw== 0
undefined

exact request for meeting 83952408958
‘method’: ‘GET’,
‘url’: https://api.zoom.us/v2/report/meetings/IdClFXdcTp+Onn2myQFKYw==/participants,
“headers”: {
“accept”: “application/json, text/plain, /”,
“authorization”: AUTH_TOKEN,
“content-type”: “application/json”
},
“qs”: {
“page_size”: 300,
“include_fields”: “registrant_id”,
“next_page_token”: ‘ygwG9u3pDLWrloOE2VylQwNwmuuxBlSzSb4’

},
"mode": "cors"

};

Pranam,
Swami Nandakara

Hey @tnk.onlineofferings,

Thanks for following up. I’ve reached out to our engineering team for their insight and will let you know what I hear. (ZOOM-308260)

Thanks,
Max