calculate_quote
Calculate an estimated price and duration for a service WITHOUT creating a booking. Use this during the quoting phase before the customer commits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | Customer city. Valid values: Ottawa, Gatineau, Toronto, Montreal, Surrey, Miami. | |
| edging | No | Lawn: include edging. | |
| garage | No | Include garage. | |
| hallway | No | Carpet: include hallway. | |
| hasPets | No | Customer has pets at home. | |
| windows | No | Include window cleaning. | |
| areaRugs | No | Carpet: number of area rugs. | |
| backyard | No | Lawn: include backyard. | |
| basement | No | Include basement. | |
| bedrooms | No | Number of bedrooms (cleaning/carpet). | |
| category | Yes | Service category. | |
| watering | No | Lawn: include watering. | |
| yardSize | No | Lawn: yard size. | |
| bathrooms | No | Number of bathrooms (cleaning). | |
| engineBay | No | Car: engine bay cleaning add-on. | |
| overgrown | No | Lawn: overgrown surcharge. | |
| staircase | No | Carpet: include staircase. | |
| tireCount | No | Tire: number of tires (default 4). | |
| baseboards | No | Include baseboards. | |
| excessDirt | No | Car: very dirty interior add-on. | |
| iceBuildup | No | Snow: include hard ice buildup. | |
| iceSalting | No | Snow: include ice salting. | |
| livingRoom | No | Include living room. | |
| ovenInside | No | Include inside oven. | |
| carsToClear | No | Snow: number of cars to clear. | |
| clayAndSeal | No | Car: clay bar & seal add-on. | |
| kitchenDeep | No | Include kitchen deep clean. | |
| lawnCleanup | No | Lawn: include cleanup. | |
| leafRemoval | No | Lawn: include leaf removal. | |
| serviceType | Yes | Specific service type within the category. | |
| vehicleType | No | Vehicle type for car detailing or tire changing. | |
| windowPanes | No | Exterior: number of window panes. | |
| drivewayType | No | Snow: driveway type. | |
| fridgeInside | No | Include inside fridge. | |
| frontWalkway | No | Snow: include front walkway. | |
| femaleCleaner | No | Prefer a female cleaner. | |
| groutCleaning | No | Include grout cleaning. | |
| windowScreens | No | Exterior: number of window screens. | |
| gutterCleaning | No | Exterior: include gutter cleaning. | |
| kitchenSurface | No | Include kitchen surface clean. | |
| petHairRemoval | No | Car: pet hair removal add-on. | |
| spotCleanDoors | No | Include spot-clean doors. | |
| spotCleanWalls | No | Include spot-clean walls. | |
| windrowClearing | No | Snow: include windrow clearing. | |
| cleaningSupplies | No | Whether ezi provides supplies (default true). | |
| soffitsAndFascia | No | Exterior: include soffits & fascia. |