Base URL: https://api.kel3pemrograman.my.id/api
/login
— Login user/login/google
— Login with Google/logout
(Authentication Required) —
Logout user
/agora/generate-token
(Authentication Required) — Create/generate token for call room/agora/{user_id}/call-rooms
(Authentication Required) — Get all call rooms for user/agora/{id}/call-rooms/{status}
(Authentication Required) — Update call room status/user
— Register user/user/check
(Authentication
Required) — Check
user/user{email}
— Get user by email/user/googleid/{id}
— Update Google ID/user/{id}
— Update user/users/{user}/update-token
— Update OneSignal token/clinic/doctor
(Authentication
Required) —
List all doctors/clinic/doctor
(Authentication
Required) —
Add doctor/clinic/doctor/{user}
(Authentication
Required) — Update doctor/clinic/doctor/{user}
(Authentication
Required) — Delete doctor/clinic/doctor/active
— Get active doctors/doctor/search/
(Authentication
Required) —
Search doctor/doctor/clinic/{clinic_id}
(Authentication
Required) — Get doctor by clinic/doctor/specialist/{specialist_id}
(Authentication Required) — Get doctor by specialist/doctor/{id}
(Authentication
Required) — Get
doctor by ID/{user}/chat-rooms
(Authentication
Required) —
Get chat rooms for user/orders
(Authentication Required) —
List all
orders/orders
(Authentication Required)
— Create
order/orders/patient/{patient_id}
(Authentication Required) — Order history by patient/orders/doctor/{doctor_id}
(Authentication
Required) — Order history by doctor/orders/doctor/{doctor_id}/{service}/{status_service}
(Authentication Required) — Order by doctor query/orders/clinic/{clinic_id}
(Authentication
Required) — Order history by clinic/orders/xendit-callback
— Xendit callback/notification/send
(Authentication
Required)
— Send notification/specialists
— List all specialists/clinic/{id}
(Authentication
Required) — Get
clinic by ID/clinic/doctors/{clinic_id}
(Authentication Required) — Get doctors by clinic