Diaries
📄️ Update appointment
Updates an existing appointment with new details including diary, patient, visit type, start time, duration, status, channel, notes, external reference, and staff assignment.
📄️ Get appointment by ID
Retrieves detailed information about a specific appointment using its unique identifier.
📄️ Delete appointment
Deletes an existing appointment by its unique identifier.
📄️ Get visit types
Retrieves a list of available visit types that can be used when creating appointments.
📄️ Get diaries
Retrieves a list of businesses with their associated diaries.
📄️ Get cancelled appointments
Retrieves a list of cancelled appointments with optional filtering by date range (from/to) and business IDs.
📄️ Get available slots for a specific diary
Retrieves a list of available time slots for a specific diary, optionally filtered by date range (from/to).
📄️ Get available doctors
Retrieves a list of available doctors with their availability information, optionally filtered by date range (from/to) and business IDs.
📄️ Get appointments
Retrieves a list of appointments with optional filtering by date range (from/to) and business IDs.
📄️ Create appointment
Creates a new appointment for a patient in a specific diary with the specified visit type, start time, and duration.
📄️ Get appointments for patient
Retrieves a list of appointments for a specific patient, optionally filtered by appointment IDs.