Deleting one occurence in a recurring meeting

API Endpoint(s) and/or Zoom API Event(s)

DELETE https://api.zoom.us/v2/meetings/meeting_id?occurence_id=XXX

I expect this to delete the specific occurence within the meeting, but it deletes the entire meeting.

Description
I am trying to remove one occurrence of a meeting. The particular situation is that a teacher wants to cancel office hours for a week, the office hours are a recurring meeting every week but the teacher wants to let students know that this week’s office hours won’t happen.

There is no error in the API, just an unexpected behavior. If this is expected behavior, I’ve seen other post referencing the recurrence settings, but I don’t understand how updating recurrence settings would solve the issue of manipulating individual occurrences. If this is the way I should be going, could you provide some explanation on how the recurrence settings allow this?

Hi @wtaggart
Thanks for reaching out to us.
I am not able to replicate this behavior.
When I call the DELETE meeting endpoint, and pass the specific occurrence_id that I want to eliminate, it only deletes that occurrence and not the entire meeting.
could you confirm you are working with a recurrent meeting?

Hi Elisa,

So I have the following meeting (here’s some of the data)

{
    "id": 86169325089,
    "type": 8,
    "occurrences": [
        {
            "occurrence_id": "1736683320000",
            "start_time": "2025-01-12T12:02:00Z",
            "duration": 60,
            "status": "available"
        },
        {
            "occurrence_id": "1737288120000",
            "start_time": "2025-01-19T12:02:00Z",
            "duration": 60,
            "status": "available"
        },
        {
            "occurrence_id": "1737892920000",
            "start_time": "2025-01-26T12:02:00Z",
            "duration": 60,
            "status": "available"
        },
        {
            "occurrence_id": "1738497720000",
            "start_time": "2025-02-02T12:02:00Z",
            "duration": 60,
            "status": "available"
        },
        {
            "occurrence_id": "1739102520000",
            "start_time": "2025-02-09T12:02:00Z",
            "duration": 60,
            "status": "available"
        },
        {
            "occurrence_id": "1739707320000",
            "start_time": "2025-02-16T12:02:00Z",
            "duration": 60,
            "status": "available"
        }
    ],
}

My goal is to call DELETE https://api.zoom.us/v2/meetings/86169325089?occurence_id=1736683320000 and have just that occurrence be deleted

However, this causes the entire meeting to be deleted. Or at least it’s no longer accessible at that id…

HAHAHA, I misspelled occurrence (occurence)

1 Like

@wtaggart :slight_smile: that happens!!! thanks for the update

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