# Issue with update registrant status API

**URL:** <https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798>\
**Category:** API and Webhooks\
**Created:** [August 11, 2020, 7:37am UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798 "2020-08-11T07:37:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![shivani](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shivani/32/13305_2.png) [@shivani](https://devforum.zoom.us/u/shivani)\
**Post date:** [August 11, 2020, 7:37am UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/1 "2020-08-11T07:37:53Z")

</div>

**Description**  
Registrant status update API returns 204 but status is not updated on Zoom

**Error**  
I’ve integrated Zoom on our platform using APIs with JWT auth to create meetings and register users for these meetings  
I have set approval type for meetings to manual so I -

1. register user to a meeting using add meeting registrant API - /meetings/{meetingId}/registrants
2. approve user with a separate API call to update registrant status - /meetings/{meetingId}/registrants/status  
For two of my meetings, the registrant status API returned as success response but the status didn’t update on Zoom, registrant was still in pending list

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
APIs with JWT for authentication

**Which Endpoint/s?**  
Endpoint - /meetings/{meetingId}/registrants/status

> **[Update Meeting Registrant Status - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrantstatus)**
>
> Update a meeting registrant's status by either approving, cancelling or denying a registrant from joining the meeting.
> Scopes: meeting:write:admin meeti...

**How To Reproduce (If applicable)**  
I was unable to reproduce this issue, happened for two random meetings, one user per meeting

Please help me figure this

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 11, 2020, 7:38am UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/2 "2020-08-11T07:38:10Z")

</div>

Hey @shivani

Thanks for posting on the Zoom Devforum! I am still learning, but I will try my best to help answer your question. 🙂

Checkout these related threads that may have the answer you are looking for:

> [@Meeting status as completed](https://devforum.zoom.us/t/-/356):
>
> &nbsp;Hi Team , I &nbsp;need clarification regarding the status of meeting from REST API whether it is completed or started or ended . I am calling Get Meeting Info .it is providing the status 0 -meeting not yet started and 1- meeting started. But i am not getting the status as 2 at all even thouh meeting is completed/ended Can you please help me on this query? &nbsp; Thanks, Pranay

> [@Add meeting registrant API](https://devforum.zoom.us/t/-/7082):
>
> Description/Error When I use add meeting registrant API, if the Host is a Basic user then it returns an error: Only available for paid user. My App is using a paid account with 4 pro users and some basic users. Is this supposed to be like that? Seems like that is unusual behavior since to use the api your App has to be authorized by a paid account. Eric

> [@User in meeting status](https://devforum.zoom.us/t/-/2818):
>
> Is it possible to retrieve the user’s current meeting status? I’ve got the web hooks working for meeting\_started and meeting\_ended, but if reboot my server after it started (and before it ends), I can’t tell if the user is in meeting or not.

If these threads did not help, please let us know by replying back here and someone from the Developer Relations team will get back to you shortly.

Thanks,  
DeveloperBot

---

<div class="post-metadata">

**Author:** ![shivani](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shivani/32/13305_2.png) [@shivani](https://devforum.zoom.us/u/shivani)\
**Post date:** [August 11, 2020, 8:21am UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/3 "2020-08-11T08:21:13Z")

</div>

Hi, the threads did not help. I am facing a different issue. Can someone from the team take a look ?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 11, 2020, 5:48pm UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/4 "2020-08-11T17:48:39Z")

</div>

Hey @shivani,

Please provide your request body JSON so I can try to reproduce the issue.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![shivani](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shivani/32/13305_2.png) [@shivani](https://devforum.zoom.us/u/shivani)\
**Post date:** [August 12, 2020, 11:16am UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/5 "2020-08-12T11:16:54Z")

</div>

hey @tommy,  
these are the JSON data formats I used :

1. POST `/users/{userId}/meetings`  
{  
“topic”: “zoom test”,  
“type”: “2”,  
“start\_time”: “2020-08-20T16:31:21Z”,  
“duration”: “30”,  
“timezone”: “UTC’”,  
“settings”: {  
“approval\_type”: “1”,  
“allow\_multiple\_devices”: “false”,  
“meeting\_authentication”: “false”,  
“authentication\_option”: “”,  
“mute\_upon\_entry”: “true”,  
“registrants\_email\_notification”: “false”,  
“enforce\_login”: “false”  
}  
}

2. POST `/meetings/{meetingId}/registrants`  
{  
“email”: “[someemail@gmail.com](mailto:someemail@gmail.com)”,  
“first\_name”: “test”,  
“last\_name”: " "  
}

3. PUT `/meetings/{meetingId}/registrants/status`  
{  
“action”: “approve”,  
“registrants”: [{  
“email”: “[someemail@gmail.com](mailto:someemail@gmail.com)”  
}]  
}

Also this issue happened randomly twice and is not always reproducible

Thanks,  
Shivani

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [August 12, 2020, 8:36pm UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/6 "2020-08-12T20:36:15Z")

</div>

Hey @shivani,

> [@shivani](#):
>
> Also this issue happened randomly twice and is not always reproducible

Are you still seeing this issue? Or was it a one time thing?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 12, 2020, 6:36am UTC](https://devforum.zoom.us/t/issue-with-update-registrant-status-api/26798/7 "2020-09-12T06:36:27Z")

</div>

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