# Required fields to create a zoom meeting using api

**URL:** <https://devforum.zoom.us/t/required-fields-to-create-a-zoom-meeting-using-api/97926>\
**Category:** API and Webhooks\
**Created:** [November 6, 2023, 12:07pm UTC](https://devforum.zoom.us/t/required-fields-to-create-a-zoom-meeting-using-api/97926 "2023-11-06T12:07:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmalik](https://avatars.discourse-cdn.com/v4/letter/b/a9a28c/32.png) [@bmalik](https://devforum.zoom.us/u/bmalik)\
**Post date:** [November 6, 2023, 12:07pm UTC](https://devforum.zoom.us/t/required-fields-to-create-a-zoom-meeting-using-api/97926/1 "2023-11-06T12:07:06Z")

</div>

The Api endpoint is:-

POST /users/{userId}/meetings

In looking at the documentation for scheduling a zoom meeting by making an api call , I can see that I need to post the meeting data . The sample meeting object is:-  
{  
“agenda”: “My Meeting”,  
“default\_password”: false,  
“duration”: 60,  
“password”: “123456”,  
“pre\_schedule”: false,  
“recurrence”: {  
“end\_date\_time”: “2022-04-02T15:59:00Z”,  
“end\_times”: 7,  
“monthly\_day”: 1,  
“monthly\_week”: 1,  
“monthly\_week\_day”: 1,  
“repeat\_interval”: 1,  
“type”: 1,  
“weekly\_days”: “1”  
},  
“schedule\_for”: “[jchill@example.com](mailto:jchill@example.com)”,  
“settings”: {  
“additional\_data\_center\_regions”: [  
“TY”  
],  
“allow\_multiple\_devices”: true,  
“alternative\_hosts”: “[jchill@example.com](mailto:jchill@example.com);thill@example.com”,  
“alternative\_hosts\_email\_notification”: true,  
“approval\_type”: 2,  
“approved\_or\_denied\_countries\_or\_regions”: {  
“approved\_list”: [  
“CX”  
],  
“denied\_list”: [  
“CA”  
],  
“enable”: true,  
“method”: “approve”  
},  
“audio”: “telephony”,  
“audio\_conference\_info”: “test”,  
“authentication\_domains”: “[example.com](http://example.com)”,  
“authentication\_exception”: [  
{  
“email”: “[jchill@example.com](mailto:jchill@example.com)”,  
“name”: “Jill Chill”  
}  
],  
“authentication\_option”: “signIn\_D8cJuqWVQ623CI4Q8yQK0Q”,  
“auto\_recording”: “cloud”,  
“breakout\_room”: {  
“enable”: true,  
“rooms”: [  
{  
“name”: “room1”,  
“participants”: [  
“[jchill@example.com](mailto:jchill@example.com)”  
]  
}  
]  
},  
“calendar\_type”: 1,  
“close\_registration”: false,  
“contact\_email”: “[jchill@example.com](mailto:jchill@example.com)”,  
“contact\_name”: “Jill Chill”,  
“email\_notification”: true,  
“encryption\_type”: “enhanced\_encryption”,  
“focus\_mode”: true,  
“global\_dial\_in\_countries”: [  
“US”  
],  
“host\_video”: true,  
“jbh\_time”: 0,  
“join\_before\_host”: false,  
“language\_interpretation”: {  
“enable”: true,  
“interpreters”: [  
{  
“email”: “[interpreter@example.com](mailto:interpreter@example.com)”,  
“languages”: “US,FR”  
}  
]  
},  
“sign\_language\_interpretation”: {  
“enable”: true,  
“interpreters”: [  
{  
“email”: “[interpreter@example.com](mailto:interpreter@example.com)”,  
“sign\_language”: “American”  
}  
]  
},  
“meeting\_authentication”: true,  
“meeting\_invitees”: [  
{  
“email”: “[jchill@example.com](mailto:jchill@example.com)”  
}  
],  
“mute\_upon\_entry”: false,  
“participant\_video”: false,  
“private\_meeting”: false,  
“registrants\_confirmation\_email”: true,  
“registrants\_email\_notification”: true,  
“registration\_type”: 1,  
“show\_share\_button”: true,  
“use\_pmi”: false,  
“waiting\_room”: false,  
“watermark”: false,  
“host\_save\_video\_order”: true,  
“alternative\_host\_update\_polls”: true,  
“internal\_meeting”: false,  
“continuous\_meeting\_chat”: {  
“enable”: true,  
“auto\_add\_invited\_external\_users”: true  
},  
“participant\_focused\_meeting”: false,  
“push\_change\_to\_calendar”: false,  
“resources”: [  
{  
“resource\_type”: “whiteboard”,  
“resource\_id”: “X4Hy02w3QUOdskKofgb9Jg”,  
“permission\_level”: “editor”  
}  
]  
},  
“start\_time”: “2022-03-25T07:32:55Z”,  
“template\_id”: “Dv4YdINdTk+Z5RToadh5ug==”,  
“timezone”: “America/Los\_Angeles”,  
“topic”: “My Meeting”,  
“tracking\_fields”: [  
{  
“field”: “field1”,  
“value”: “value1”  
}  
],  
“type”: 2  
}

I would like to know that which one of these are required fields . I do not have data for all the fields in the sample meeting object.

Thanks,  
Bhawana

---

<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:** [November 6, 2023, 10:32pm UTC](https://devforum.zoom.us/t/required-fields-to-create-a-zoom-meeting-using-api/97926/2 "2023-11-06T22:32:45Z")

</div>

Hi @bmalik  
Thanks for reaching out to us  
I was just doing some testing on my end and it looks like you only need to pass one field in order to create a meeting.  
I did a test by passing just the field “topic” and I was able to create the meeting.  
I will go ahead and reach out to the Documentation team about this to make a note in our Docs

---

<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:** [November 9, 2023, 8:27pm UTC](https://devforum.zoom.us/t/required-fields-to-create-a-zoom-meeting-using-api/97926/3 "2023-11-09T20:27:51Z")

</div>

Closed on November 9, 2023, 8:27pm UTC

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