Update Schedule

Merubah Data Jadwal Rapat

put

Perbarui jadwal meeting Zoom untuk One-time dan Recurring Schedule.

Batasan update (divalidasi server):

  • Tidak dapat diubah: product_id, meeting_id, account_id.

  • start_date & start_time tidak dapat diubah jika is_used = 1 atau tanggal jadwal telah berlalu.

  • PUT bersifat partial update: field yang tidak dikirim tidak diubah.

Petunjuk saat memperbarui jadwal One-time (recurring = false):

  • Dapat diubah: topic, start_date, start_time, passcode, dan seluruh pengaturan is_*.

Petunjuk saat memperbarui jadwal Recurring (recurring = true):

  • Edit semua occurrence (seri) — tanpa occurrence_id:

    • Tidak dapat mengubah pola pengulangan: recurring, recurrence, repeat_interval, end_type, end_date, end_after_type, weekly_days, monthly_day, monthly_week.

    • Tidak dapat diubah: start_date (terlepas dari status is_used—sudah dipakai maupun belum).

    • Dapat diubah: topic, passcode, start_time, dan seluruh pengaturan is_* dengan mematuhi batasan umum (ditolak jika occurrence yang terkena is_used = 1 atau tanggalnya telah berlalu).

  • Edit salah satu occurrence — dengan query occurrence_id:

    • Hanya start_date dan/atau start_time yang diproses.

    • Seluruh field pola recurring diabaikan: recurrence, repeat_interval, weekly_days, monthly_day, monthly_week, end_type, end_date, end_after_type.

    • Tetap tunduk pada batasan umum (is_used = 1 atau tanggal berlalu akan ditolak).

Path parameters
meeting_idstringRequired

Zoom Meeting ID dari jadwal.

Example: 89757997072
Query parameters
occurrence_idstringOptional

ID occurrence untuk memperbarui satu occurrence pada jadwal recurring.

Example: 1756260000000
Header parameters
Content-TypestringRequiredExample: application/json
AuthorizationstringRequiredExample: Bearer {token}
Body
anyOptional
or
or
Responses
200

Schedule updated successfully

application/json
put
/schedules/{meeting_id}

Was this helpful?