Bowmark AIdocs

Hansons

Regional home-exterior remodeler (windows/roofing/siding/gutters/bath). checkAvailability is live — checks a ZIP against Hansons' real Free Estimate…

Regional home-exterior remodeler (windows/roofing/siding/gutters/bath). checkAvailability is live — checks a ZIP against Hansons' real Free Estimate scheduler and returns the actual bookable at-home/virtual slots. bookEstimate (the final booking submit) is a stub — see its notImplemented reason.

Domain: hansons.com

Also known as: Hansons, The Home Depot Hansons, hansons.com

Call it directly

bowmark.providers.hansons.checkAvailability(args: object): Promise<CheckAvailabilityResult>

Functions

FunctionWhat it does
checkAvailabilityChecks a 5-digit US ZIP (zipcode, e.g. "48104") against Hansons' real Free Estimate scheduler and returns the actual open appointment slots for an at-home or virtual consultation — the…

Types

interface HansonsSlot {
  timeSlotID: number;
  appointmentDate: string;
  timeSlot: string;
  virtual: boolean;
}

interface CheckAvailabilityResult {
  inServiceArea: boolean;
  showInHomeFlow: boolean;
  showVirtualFlow: boolean;
  message: string;
  slots: HansonsSlot[];
}