# CleanForge CleanForge provides professional recurring window cleaning for homes and small businesses in South West London. ## Service Area Core areas include Wimbledon, Raynes Park, Morden, Colliers Wood, Mitcham, Tooting, Wandsworth, South West London. Availability is reviewed per address before a clean is confirmed. ## Quote Process CleanForge currently accepts regular window cleaning quote requests for six-weekly service only. The minimum regular clean price is GBP 20. First cleans include a 50% surcharge, so the estimated first clean price is 1.5x the regular clean price. Required quote details are customer name, email or phone, address line 1, postcode, property type, and service areas. Service areas are front, back, or front_and_back. ## Public API The human-readable public API overview is https://www.cleanforge.co.uk/developers. The root machine discovery endpoint is https://www.cleanforge.co.uk/api, and public API v1 discovery is available at https://www.cleanforge.co.uk/api/v1. Agents should read https://www.cleanforge.co.uk/api/v1/capabilities before attempting to create a quote. The capabilities document is the canonical machine-readable description of CleanForge public API support, business rules, property types, service areas, contact methods, and unsupported features. Agents may estimate pricing without creating records with POST https://www.cleanforge.co.uk/api/v1/pricing/estimate. Agents may submit quote requests with POST https://www.cleanforge.co.uk/api/v1/quote-requests. The quote request API accepts JSON, supports Idempotency-Key headers, supports test_mode=true, and exposes OpenAPI descriptions at https://www.cleanforge.co.uk/openapi.json and https://www.cleanforge.co.uk/.well-known/openapi.json. Health is available at https://www.cleanforge.co.uk/api/v1/health and does not perform a database check. The public API does not require authentication in this phase. Discovery responses include a canonical links object, rate limit metadata, build metadata when available, and terms metadata. Do not use the API to create bookings or GoCardless payment setup requests. Those are not available in this phase.