# Get HCA Consultant Availability Retrieves consultant availability from the HCA system. Endpoint: GET /v1/booking-hca/consultants/{crm_id}/availability Version: 1.0.0 Security: apiKeyAuth, practiceGroupId ## Path parameters: - `crm_id` (string, required) UUID of the consultant ## Query parameters: - `location_id` (string, required) UUID of the location - `date_from` (string, required) Start date for availability search - `date_to` (string, required) End date for availability search - `booking_type` (string, required) Type of appointment to be booked Enum: "initial", "follow_on" ## Response 200 fields (application/json): - `date_from` (string, required) - `date_to` (string, required) - `slots` (array, required) - `slots.start_time` (string, required) - `slots.end_time` (string, required) - `slots.is_blocked` (boolean, required) ## Response 400 fields (application/json): - `error` (boolean, required) - `statusCode` (number, required) - `message` (array, required) - `message.code` (string, required) - `message.expected` (string, required) - `message.path` (array, required) ## Response 401 fields ## Response 403 fields ## Response 404 fields ## Response 500 fields