Two endpoints expose booking lists: patients useDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/bentlyy/Clinica/llms.txt
Use this file to discover all available pages before exploring further.
/bookings/me to see their own upcoming and past appointments, while doctors use /bookings/doctor to view all appointments scheduled with them. Both require a valid JWT; the doctor endpoint additionally requires the doctor role.
Endpoints
GET /api/bookings/me — patient bookings
Returns all bookings for the authenticated patient, joined with doctor details. HeadersBearer token for a patient account. Format:
Bearer <token>Booking ID.
Appointment date (
YYYY-MM-DD).Appointment start time (
HH:MM).Appointment length in minutes.
Full name of the doctor.
Doctor’s medical specialty.
GET /api/bookings/doctor — doctor’s appointments
Returns all bookings for the authenticated doctor, joined with patient details. Requires thedoctor role.
Headers
Bearer token for a doctor account. Format:
Bearer <token>Booking ID.
Appointment date (
YYYY-MM-DD).Appointment start time (
HH:MM).Appointment length in minutes.
Email address of the patient.