Bowmark AIdocs

Blue Haven Pools & Spas

Blue Haven Pools & Spas' own Canibuild site-planning widget — sited lot feasibility for a real US address (parcel area, existing structures, nearby…

Blue Haven Pools & Spas' own Canibuild site-planning widget — sited lot feasibility for a real US address (parcel area, existing structures, nearby utility lines) and their live inground pool design catalog.

Domain: bluehaven.com

Also known as: Blue Haven, Blue Haven Pools, Blue Haven Pools & Spas

Call it directly

bowmark.providers.bluehaven.listPoolDesigns(): Promise<BluehavenPoolDesign[]>
bowmark.providers.bluehaven.checkPoolSiteFeasibility(args: { address: string }): Promise<BluehavenSiteFeasibility>

Functions

FunctionWhat it does
listPoolDesignsReads Blue Haven's own live inground pool design catalog off their site-planning widget's API — every design set (e.g. Oasis, Omega, Oval, Pacific, Rectangle) under every…
checkPoolSiteFeasibilityRuns a US street address through Blue Haven's own site-planning tool the way their homepage widget does — resolves the address, then reads back the parcel's own lot area, APN/owner (when on…

Types

interface BluehavenPoolDesign {
  id: number;
  name: string;
  category: string;
  subCategory: string | null;
}

interface BluehavenSiteFeasibility {
  matchedAddress: string;
  coordinates: { lat: number; lng: number };
  apn: string | null;
  ownerName: string | null;
  lotAreaSqFt: number | null;
  existingStructures: unknown[];
  nearbyUtilityLines: { name: string; features: unknown[] }[];
  warnings: string[];
}