Cannot move an occurence of a meeting

When we have a meeting that recurs (daily in this example) - I cannot find a way of updating a single occurence. When I try and move the date of a single occurence nothing happens even though I get a 204 from the API.

I am calling
which the body:


However nothing is updated.
How do you move the date of a single occurence??


Anyone help me please?

Hey @wayne.p,

Have you tried modifying the recurrence object?


Hi Tommy, thanks for getting back to me. I cannot modify the recurrence as doesn’t really make sense for a single occurence. However I did just try this and it moves all the events even though I specifiy the occurence ID.

This seems a bug - or simply is not supported to move a single occurence with an event that repeats?

Hey @wayne.p,

Thanks for the clarification—In taking a closer look on our end, we haven’t been able to reproduce your issue quite yet. I just quickly edited one instance of a weekly recurring meeting (from Sept. 17 to Sept. 18) using a similar request body as the one you provided. Here’s an example of my request:

Request Body:


And here was my result afterward:

Can you let me know if you see any differences in what you’ve attempted? If possible, a video or additional screenshots could help me to take a closer look.

Thanks, and I’ll keep an eye out!


1 Like

Hello Will,

Thanks for getting back to me. This is still not working. Here is full traces of everything:


Authorization Bearer xxxxxxxx


The full response is:

“uuid”: “3zNBoVMlTimtQw0t7Jz+1g==”,
“id”: 92361795144,
“host_id”: “Uqz6S_d_QHaxBELSXTI9UA”,
“host_email”: “”,
“topic”: “wwww”,
“type”: 8,
“status”: “waiting”,
“timezone”: “UTC”,
“created_at”: “2020-09-07T12:55:34Z”,
“start_url”: “”,
“join_url”: “”,
“password”: “581727”,
“h323_password”: “581727”,
“pstn_password”: “581727”,
“encrypted_password”: “ZDNWTG55OU5BRlpmQys0K3UyQk55Zz09”,
“occurrences”: [
“occurrence_id”: “1600066800000”,
“start_time”: “2020-09-14T07:00:00Z”,
“duration”: 30,
“status”: “available”
“occurrence_id”: “1600671600000”,
“start_time”: “2020-09-21T07:00:00Z”,
“duration”: 30,
“status”: “available”
“occurrence_id”: “1601276400000”,
“start_time”: “2020-09-28T07:00:00Z”,
“duration”: 30,
“status”: “available”
“occurrence_id”: “1601881200000”,
“start_time”: “2020-10-05T07:00:00Z”,
“duration”: 30,
“status”: “available”
“settings”: {
“host_video”: false,
“participant_video”: false,
“cn_meeting”: false,
“in_meeting”: false,
“join_before_host”: false,
“mute_upon_entry”: false,
“watermark”: false,
“use_pmi”: false,
“approval_type”: 2,
“audio”: “voip”,
“auto_recording”: “none”,
“enforce_login”: false,
“enforce_login_domains”: “”,
“alternative_hosts”: “”,
“close_registration”: false,
“registrants_confirmation_email”: true,
“waiting_room”: true,
“request_permission_to_unmute_participants”: false,
“registrants_email_notification”: true,
“meeting_authentication”: false
“recurrence”: {
“type”: 2,
“repeat_interval”: 1,
“weekly_days”: “2”,
“end_times”: 4

I then perform a PATCH:


There is no body returned.

There is no change to the occurrence:

Is this something to do with being a developer account or anything??

Many thanks


Hey @wayne.p,

Thanks for the detailed screenshots!

A few things to note:

  • Can you ensure you’re using the PATCH method, and not the POST method. PATCH method is necessary for updates to a single occurrence of an existing recurring meeting.
  • Can you ensure you’re using this endpoint to update a single occurrence of a recurring meeting:<recurringMeetingId>?occurrence_id=<singleOccurrenceId>
    (it looks like you’re referencing the users endpoint in your most recent example)
  • For the occurrence you update, can you start by updating just the following in your request body:

I think these steps should help get you pointed in the right direction, but please let me know how it goes!


Hello Will,

Thanks for getting back to me. Did you see my screenshots? You can see the request is a PATCH and the URL matches what you are suggesting. I’ve gone through it all again and still not working.

I’ve shared my PostMan requests here so you can see my exact requests:

The occurrence never gets moved. Are you sure that it actually works/is supported?

One thing I didn’t understand is you said: “(it looks like you’re referencing the user’s endpoint in your most recent example)” What do you mean? The points (as per screenshot and PostMan) are:

Add meeting: (

Patch meeting: ( )

Many thanks


@wayne.p — My sincere apologies for missing that the POST request you were including was simply the first request to create the meeting. I see now that you’re correctly using the POST and PATCH methods on your respective calls.

However, I just noticed that your PATCH call that includes the occurrence ID has a typo — it looks like you’re passing occurence_id (with 1 ‘r’) as a query param, instead of occurrence_id.

Fixing this should resolve the issue—but please let me know how it goes!


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