# Get meeting/webinar registration API

**URL:** <https://devforum.zoom.us/t/get-meeting-webinar-registration-api/21212>\
**Category:** API and Webhooks\
**Created:** [June 12, 2020, 4:29pm UTC](https://devforum.zoom.us/t/get-meeting-webinar-registration-api/21212 "2020-06-12T16:29:07Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![OregonDean](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/oregondean/32/10443_2.png) [@OregonDean](https://devforum.zoom.us/u/OregonDean)\
**Post date:** [June 13, 2020, 4:10pm UTC](https://devforum.zoom.us/t/get-meeting-webinar-registration-api/21212/4 "2020-06-13T16:10:47Z")

</div>

@marcus … you are correct that the documentation does not mention **registration\_url** or **join\_url** … but in my testing, they are returned (one or the other depending on the meeting type).

In my testing, a type 2 meeting returns **registration\_url** , see below.

But please note I have found another problem with the API when you use it to create a meeting requiring registration (type 1 and 0) - this may be your root problem and why registration\_url is not returned. Double-check your response. (Note that for the meeting below I used the API to create it, but then manually edited the meeting settings via the admin website panel to make registration required.)

My observation is that new meeting API calls requesting approval types 0 & 1 always result in a new meeting being created – but always with approval type 2, a non-registration open meeting. [See discussion and code here.](https://devforum.zoom.us/t/how-can-i-create-a-meeting-that-allows-registration/20489)

{  
“uuid”: “_redacted_”,  
“id”: _redacted_,  
“host\_id”: “_redacted_”,  
“topic”: “Test API Meeting - one device”,  
**"type": 2,** 😀  
“status”: “waiting”,  
“start\_time”: “2020-06-15T15:00:00Z”,  
“duration”: 60,  
“timezone”: “America/Los\_Angeles”,  
“agenda”: “My agenda goes here”,  
“created\_at”: “2020-06-11T19:25:32Z”,  
“start\_url”: “[https://us02web.zoom.us/s/](https://us02web.zoom.us/s/)_redacted_”,  
“join\_url”: “[https://us02web.zoom.us/j/](https://us02web.zoom.us/j/)_redacted_”,  
**"registration\_url": “[https://us02web.zoom.us/meeting/register/](https://us02web.zoom.us/meeting/register/)_redacted_”,** 😀  
“password”: “_redacted_”,  
“h323\_password”: “_redacted_”,  
“pstn\_password”: “_redacted_”,  
“encrypted\_password”: “_redacted_”,  
“settings”: {  
“host\_video”: true,  
“participant\_video”: true,  
“cn\_meeting”: false,  
“in\_meeting”: false,  
“join\_before\_host”: true,  
“mute\_upon\_entry”: false,  
“watermark”: false,  
“use\_pmi”: false,  
“approval\_type”: 0,  
“audio”: “both”,  
“auto\_recording”: “none”,  
“enforce\_login”: false,  
“enforce\_login\_domains”: “”,  
“alternative\_hosts”: “”,  
“close\_registration”: false,  
“registrants\_confirmation\_email”: true,  
“waiting\_room”: true,  
“global\_dial\_in\_countries”: [  
“US”  
],  
“global\_dial\_in\_numbers”: [  
{  
_redacted_  
}  
],  
“contact\_name”: “_redacted_”,  
“contact\_email”: “_redacted_”,  
“registrants\_email\_notification”: true,  
“meeting\_authentication”: false  
}  
}

---

_[View the full topic](https://devforum.zoom.us/t/get-meeting-webinar-registration-api/21212)._
