Returns all open time slots for a doctor on a specific date. Clinica generates candidate slots every 15 minutes across the doctor’s configured availability window, then removes any slot that conflicts with an existing booking or a doctor exception (full-day or partial). The response is an array ofDocumentation 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.
HH:MM strings ready to present in a booking UI.
Request
GET /api/bookings/available-slots — requires a patient JWT.
Headers
Bearer token. Format:
Bearer <token>Query parameters
ID of the doctor to query slots for.
Date to check in
YYYY-MM-DD format.Desired appointment length in minutes. Slots that would extend past the doctor’s end time are excluded.
Response
Returns an array of available time strings.Array of available start times in
HH:MM format, spaced 15 minutes apart. Returns an empty array if the doctor has no availability on that day or all slots are taken.