Using this template helps us debug your issues more effectively
Description
Using curl to send a json payload to create a recurring meeting, I’m getting an unexpected result. In the following case, the meeting starts on February 7, even though I specify February 1 as the start date.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.
How To Reproduce (If applicable)
Steps to reproduce the behavior:
Here’s payload.json file
{
"host_id": "myHostID",
"topic": "Topict",
"agenda": "Agenda",
"password": "password",
"type": 8,
"status": "waiting",
"duration": 90,
"start_time": "2022-02-01T15:00:00",
"recurrence": {
"repeat_interval": 1,
"type": 2,
"weekly_days": 2,
"end_times": 5
},
"settings": {
"join_before_host": true,
"jbh_time": 15,
"end_time": 5,
"approval_type": 2,
"auto_recording": "cloud",
"alternative_hosts": "",
"global_dial_in_countries": [
"US"
]
},
"tracking_fields": [
{
"field": "Meeting type",
"value": "Course",
"visible": true
}
]
}
Here’s the curl command:
curl -v --request POST 'https://api.zoom.us/v2/users/myHostID/meetings' \
--header 'content-type: application/json' -d "@payload.json" \
--header 'Authorization: Bearer '"myAuthorization"
The result is this:
"occurrences": [
{
"occurrence_id": "1644264000000",
"start_time": "2022-02-07T20:00:00Z",
"duration": 90,
"status": "available"
},
{
"occurrence_id": "1644868800000",
"start_time": "2022-02-14T20:00:00Z",
"duration": 90,
"status": "available"
},
{
"occurrence_id": "1645473600000",
"start_time": "2022-02-21T20:00:00Z",
"duration": 90,
"status": "available"
},
{
"occurrence_id": "1646078400000",
"start_time": "2022-02-28T20:00:00Z",
"duration": 90,
"status": "available"
},
{
"occurrence_id": "1646683200000",
"start_time": "2022-03-07T20:00:00Z",
"duration": 90,
"status": "available"
}
]