# API Registration Data vs. Zoom Platform Registration Report

**URL:** <https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179>\
**Category:** Meetings\
**Created:** [January 9, 2023, 7:18pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179 "2023-01-09T19:18:54Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![crowleyb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/crowleyb/32/28340_2.png) [@crowleyb](https://devforum.zoom.us/u/crowleyb)\
**Post date:** [January 9, 2023, 7:18pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/1 "2023-01-09T19:18:54Z")

</div>

I’m providing screenshots of the issues we are experiencing with Zoom’s API data and what’s being reported in the Registration report via Zoom’s platform. Can someone share with me why the API will report a different number of registrants (this is a meeting series) than what’s in the registration report via the Zoom platform?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 10, 2023, 9:50pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/2 "2023-01-10T21:50:09Z")

</div>

Hi @crowleyb  
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!  
Have you looked into our Get meeting participant reports endpoint:

[https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/reportMeetingParticipants](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/reportMeetingParticipants)

Please make sure to pass the meeting uuid if you are working with a recurring meeting so you can get the information from each instance

Hope this helps,  
Elisa

---

<div class="post-metadata">

**Author:** ![crowleyb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/crowleyb/32/28340_2.png) [@crowleyb](https://devforum.zoom.us/u/crowleyb)\
**Post date:** [January 12, 2023, 1:45pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/3 "2023-01-12T13:45:05Z")

</div>

Good morning. I have not considered using the report. I’ve been using ([https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/pastMeetingParticipants](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/pastMeetingParticipants)) for past meeting participants. What is the difference between this one and what you provided? In addition, my primary issue is the difference in the registration numbers from the platform vs. the totals from the API. Can you explain why this difference occurs and if there is a preferred approach to get accurate registration data?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 12, 2023, 6:34pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/4 "2023-01-12T18:34:47Z")

</div>

Hi @crowleyb  
The main difference between the endpoint you are using and the report endpoint is the information you get with one or the other.

For the Get meeting past meeting participant endpoint you will get something like this:

```auto
{
"next_page_token": "Tva2CuIdTgsv8wAnhyAdU3m06Y2HuLQtlh3",
"page_count": 1,
"page_size": 30,
"total_records": 1,
"participants": [
{
"id": "30R7kT7bTIKSNUFEuH_Qlg",
"name": "Jill Chill",
"user_email": "jchill@example.com"
}
]
}

```

With the Get meeting participant reports you get more information for each participant object:

```auto
{
"next_page_token": "Tva2CuIdTgsv8wAnhyAdU3m06Y2HuLQtlh3",
"page_count": 1,
"page_size": 30,
"total_records": 1,
"participants": [
{
"customer_key": "349589LkJyeW",
"duration": 259,
"failover": false,
"id": "30R7kT7bTIKSNUFEuH_Qlg",
"join_time": "2022-03-23T06:58:09Z",
"leave_time": "2022-03-23T07:02:28Z",
"name": "example",
"registrant_id": "example",
"user_email": "jchill@example.com",
"user_id": "27423744",
"status": "in_meeting",
"bo_mtg_id": "27423744"
}
]
}

```

Regarding your question, when you refer to the difference in the registration numbers from the platform vs the totals from the API, do you mean the total\_records you are getting in your response body when calling the Get Past Meeting Participants endpoint?

---

<div class="post-metadata">

**Author:** ![crowleyb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/crowleyb/32/28340_2.png) [@crowleyb](https://devforum.zoom.us/u/crowleyb)\
**Post date:** [January 12, 2023, 7:12pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/5 "2023-01-12T19:12:30Z")

</div>

Thanks. No the numbers are totally different. Here’s an example:  
 ![Screenshot 2023-01-09 at 2.12.24 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/d/3d0f0324e84c88097d0e25a8ee2f5ba4f2de0743.png)

 ![Screenshot 2023-01-09 at 2.13.56 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/d/d/dd8d791de6b8ac14dc554bd1e9b66d5fd6d52ba1.jpeg)

---

<div class="post-metadata">

**Author:** ![crowleyb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/crowleyb/32/28340_2.png) [@crowleyb](https://devforum.zoom.us/u/crowleyb)\
**Post date:** [January 17, 2023, 5:52pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/6 "2023-01-17T17:52:22Z")

</div>

Hi Elisa. Any thoughts on my last post?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 17, 2023, 7:53pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/7 "2023-01-17T19:53:20Z")

</div>

HI @crowleyb  
Sorry for the late reply, I am looking into this right now.  
I will update you shortly.  
Best,  
Elisa

---

<div class="post-metadata">

**Author:** ![crowleyb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/crowleyb/32/28340_2.png) [@crowleyb](https://devforum.zoom.us/u/crowleyb)\
**Post date:** [January 17, 2023, 8:11pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/8 "2023-01-17T20:11:43Z")

</div>

Great. Thank you very much!

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 17, 2023, 8:42pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/9 "2023-01-17T20:42:28Z")

</div>

Hi @crowleyb

I tried to replicate this issue on my end and I was not able to get the same results. When I get the meeting registrants via API, its always the same number of records than when generating a report via the Webportal.

Have you tried calling the Get meeting registrant endpoint with the meeting UUID?  
You can get past meeting instances of a meeting with this endpoint:  
[https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/pastMeetings](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/pastMeetings)

---

<div class="post-metadata">

**Author:** ![crowleyb](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/crowleyb/32/28340_2.png) [@crowleyb](https://devforum.zoom.us/u/crowleyb)\
**Post date:** [January 17, 2023, 9:27pm UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/10 "2023-01-17T21:27:54Z")

</div>

OK. That’s odd. We pass UUIDs to the APIs when processing. Thanks for your assistance.

---

<div class="post-metadata">

**Author:** ![anawilliam850](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/anawilliam850/32/33827_2.png) [@anawilliam850](https://devforum.zoom.us/u/anawilliam850)\
**Post date:** [January 18, 2023, 12:45am UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/11 "2023-01-18T00:45:31Z")

</div>

Thanks for the explanation!

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 18, 2023, 2:23am UTC](https://devforum.zoom.us/t/api-registration-data-vs-zoom-platform-registration-report/81179/12 "2023-01-18T02:23:05Z")

</div>

Please let me know if passing the meeting UUID helps @crowleyb
