# Missing field creating a meeting

**URL:** <https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437>\
**Category:** API and Webhooks\
**Created:** [October 7, 2020, 12:41pm UTC](https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437 "2020-10-07T12:41:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alfredomujicagodoy](https://avatars.discourse-cdn.com/v4/letter/a/db5fbb/32.png) [@alfredomujicagodoy](https://devforum.zoom.us/u/alfredomujicagodoy)\
**Post date:** [October 7, 2020, 12:41pm UTC](https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437/1 "2020-10-07T12:41:23Z")

</div>

**Description**  
I am trying to do a request to create a meeting, but I am getting a “Missing field error”, the thing is that I do not know which one is the missing field. I am using nodejs and axios

**Error**  
{  
code: 300,  
message: ‘Validation Failed.’,  
errors: [{ field: ‘recurrence.type’, message: ‘Missing field.’ }]  
}

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
I am using JWT

**Which Endpoint/s?**  
[https://api.zoom.us/v2/users/{user\_id}/meetings](https://api.zoom.us/v2/users/%7Buser_id%7D/meetings)

**How To Reproduce (If applicable)**  
I am using this body:  
topic: “string”,  
type: 2,  
start\_time: “2020-12-21’T’17:09:00’Z”,  
duration: 60,  
schedule\_for: “”,  
timezone: “Asia/Shanghai”,  
password: “”,  
agenda: “string”,  
recurrence: {  
type: null,  
repeat\_interval: null,  
weekly\_days: null,  
monthly\_day: null,  
monthly\_week: null,  
monthly\_week\_day: null,  
end\_times: null,  
end\_date\_time: null  
},  
settings: {  
host\_video: true,  
in\_meeting: false,  
join\_before\_host: true,  
mute\_upon\_entry: true,  
participant\_video: true,  
registration\_type: 1,  
use\_pmi: false,  
watermark: false,  
registrants\_email\_notification: false  
}

---

<div class="post-metadata">

**Author:** ![alexmayo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/alexmayo/32/27289_2.png) [@alexmayo](https://devforum.zoom.us/u/alexmayo)\
**Post date:** [October 7, 2020, 12:56pm UTC](https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437/2 "2020-10-07T12:56:44Z")

</div>

You are passing the `recurrence` property. Delete this entire property. This should only be passed if the `meeting.type` is `3` or `8`.

```
recurrence: {
    type: null,
    repeat_interval: null,
    weekly_days: null,
    monthly_day: null,
    monthly_week: null,
    monthly_week_day: null,
    end_times: null,
    end_date_time: null
},

```

Reference: [https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate#request-body](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate#request-body)

---

<div class="post-metadata">

**Author:** ![alfredomujicagodoy](https://avatars.discourse-cdn.com/v4/letter/a/db5fbb/32.png) [@alfredomujicagodoy](https://devforum.zoom.us/u/alfredomujicagodoy)\
**Post date:** [October 8, 2020, 12:46am UTC](https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437/3 "2020-10-08T00:46:46Z")

</div>

Correct, this was the problem, thank you

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [October 8, 2020, 7:01pm UTC](https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437/4 "2020-10-08T19:01:34Z")

</div>

Hey @alexmayo — thanks for pointing them in the right direction! 💯

Glad it’s sorted, @alfredomujicagodoy 🙂

Best,  
Will

---

<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 8, 2020, 5:01am UTC](https://devforum.zoom.us/t/missing-field-creating-a-meeting/32437/5 "2020-11-08T05:01:50Z")

</div>

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