Create Schedules

Membuat Jadwal Rapat

post

Untuk jadwal 1 kali atau 1 tanggal, recurring = false.

Jika recurring = true, maka parameter WAJIB:

  • recurrence (1=Harian, 2=Mingguan, 3=Bulanan)

  • repeat_interval

  • end_type (end_date atau end_after_type)

Parameter kondisional:

  • Untuk recurrence = 2 (Mingguan) sertakan weekly_days.

  • Untuk recurrence = 3 (Bulanan) pilih salah satu: monthly_day atau monthly_week.

  • Jika end_type = end_date: sertakan end_date.

  • Jika end_type = end_after_type: sertakan end_after_type.

Header parameters
Content-TypestringRequiredExample: application/json
AuthorizationstringRequiredExample: Bearer {token}
Body
one ofOptional
or
Responses
201

Schedule created successfully

application/json
post
POST /schedules HTTP/1.1
Host: api.rapatin.id
Content-Type: application/json
Authorization: Bearer {token}
Accept: */*
Content-Length: 307

{
  "product_id": 1,
  "topic": "One-time Schedule",
  "passcode": "987654",
  "start_date": "2025-08-29",
  "start_time": "20:00",
  "recurring": false,
  "is_meeting_registration": false,
  "is_meeting_qna": false,
  "is_language_interpretation": false,
  "is_mute_participant_upon_entry": false,
  "is_req_permission_to_unmute_participants": false
}
{
  "response": {
    "status": "success",
    "status_code": 201,
    "message": "Schedule created successfully"
  },
  "data": {
    "id": 49,
    "topic": "One-time Schedule",
    "passcode": "987654",
    "recurring": false,
    "start_date": "2025-08-22",
    "start_time": "20:00:00",
    "meeting_id": 83803081288,
    "occurence_id": null,
    "join_url": "https://us06web.zoom.us/j/83803081288?pwd=xHUmuXNnCcp6uhblE75U9w52i1IYEs.1",
    "registration_url": null,
    "waiting_room": 1,
    "is_meeting_registration": false,
    "is_meeting_qna": false,
    "is_language_interpretation": false,
    "is_mute_participant_upon_entry": false,
    "is_req_permission_to_unmute_participants": false,
    "editable": true,
    "is_used": false,
    "total_recurring": 0,
    "custom_live_streaming": {
      "stream_url": null,
      "stream_key": null,
      "live_stream_page_url": null
    },
    "created_at": "2025-08-21T12:35:38.000000Z",
    "updated_at": "2025-08-21T12:35:38.000000Z",
    "product": {
      "id": 4,
      "name": "Meeting 1000 Participants",
      "capacity": 1000
    },
    "account": {
      "id": 16,
      "name": "Space 4"
    },
    "recurring_data": {
      "total_recurring": 0,
      "recurrence": null,
      "repeat_interval": null,
      "monthly_day": null,
      "monthly_week": null,
      "weekly_days": null,
      "end_date": null,
      "end_after_type": null
    }
  }
}

Was this helpful?