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
| Function | What it does |
|---|---|
listPoolDesigns | Reads 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… |
checkPoolSiteFeasibility | Runs 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[];
}