Bowmark AIdocs

Five Star Bath Solutions

National bath/kitchen remodeling franchise (walk-in tubs, shower/tub conversions). listLocations and getAvailableSlots are live — listLocations reads the…

National bath/kitchen remodeling franchise (walk-in tubs, shower/tub conversions). listLocations and getAvailableSlots are live — listLocations reads the site's own 176-territory location directory, getAvailableSlots checks a region's real free design-consultation scheduler and returns the actual open days/times. bookAppointment (the final booking submit) is a stub — see its notImplemented reason.

Domain: fivestarbathsolutions.com

Also known as: Five Star Bath Solutions, Five Star Bath, fivestarbathsolutions.com

Call it directly

bowmark.providers.fivestarbathsolutions.listLocations(): Promise<FivestarLocation[]>
bowmark.providers.fivestarbathsolutions.getAvailableSlots(args: object): Promise<GetAvailableSlotsResult>

Functions

FunctionWhat it does
listLocationsReturns every Five Star Bath Solutions franchise territory from the site's own location-finder directory — geo slug (id, what getAvailableSlots' region argument takes), title, owner,…
getAvailableSlotsChecks one franchise region's real free design-consultation scheduler and returns the actual open appointment days and times over the site's own 3-week booking window.

Types

interface FivestarLocation {
  id: string;
  title: string;
  ownerName: string;
  phone: string;
  address: string;
  state: string;
  latitude: number;
  longitude: number;
  url: string;
}

interface FivestarDaySlots {
  date: string;
  dayOfWeek: string;
  times: string[];
}

interface GetAvailableSlotsResult {
  region: string;
  usingRegionSlots: boolean;
  days: FivestarDaySlots[];
}