Create Schedules
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
atauend_after_type
)
Parameter kondisional:
Untuk
recurrence
=2
(Mingguan) sertakanweekly_days
.Untuk
recurrence
=3
(Bulanan) pilih salah satu:monthly_day
ataumonthly_week
.Jika
end_type
=end_date
: sertakanend_date
.Jika
end_type
=end_after_type
: sertakanend_after_type
.
Header parameters
Content-TypestringRequiredExample:
application/json
AuthorizationstringRequiredExample:
Bearer {token}
Body
one ofOptional
or
Responses
201
Schedule created successfully
application/json
400
Validation error
401
Unauthorized (token tidak valid)
422
Unprocessable Entity (kombinasi parameter tidak valid)
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?