---
title: "Menghapus Jadwal Rapat"
method: DELETE
path: "/schedules/{meeting_id}"
tags: ["Delete Schedule"]
---

# Menghapus Jadwal Rapat

`DELETE /schedules/{meeting_id}`

Hapus jadwal meeting Zoom.

- Untuk jadwal **non-recurring**, kirim **`meeting_id`** saja → menghapus seluruh jadwal.
- Untuk jadwal **recurring**:
  - **Hapus seluruh seri/semua occurrence** → kirim **`meeting_id`** saja (tanpa `occurrence_id`), sama seperti non-recurring.
  - **Hapus satu occurrence tertentu** → sertakan query **`occurrence_id`**.
    Nilai `occurrence_id` merujuk ke `data.occurrences[].occurence_id` pada response pembuatan jadwal.

## Path parameters

- `meeting_id` integer, required

## Query parameters

- `occurrence_id` string

## Headers

- `Authorization` string, required
- `Accept` string, required

## Response `200`

Schedule deleted successfully

- DeleteScheduleResponse
  - `response` object
    - `status` string
    - `status_code` integer
    - `message` string

## Other responses

- `401` — Unauthorized (token tidak valid)
- `404` — Schedule not found

---

[API](https://skmtc.net/rapatin/apis/authentication.md) · [All operations](https://skmtc.net/rapatin/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rapatin/authentication/revisions/5aa22566f41f/schema)
