{"id":"5425ce13-0a31-4bd0-b4cf-0403ab4e7414","task":"Create and manage estimates through the Housecall Pro API","domain":"docs.housecallpro.com","steps":["Confirm the Pro's account has API access (Housecall Pro gates API access to Pros on a qualifying plan) and obtain an API key","Call the estimates endpoint to create an estimate with customer, address, and line-item details","Use estimate options if you need a multi-option approval flow (e.g. good/better/best) rather than a single flat estimate","Update the estimate as needed (add line items, change status) and send it to the customer through Housecall Pro's normal send flow","Subscribe to estimate-related webhook events (created, updated, sent, scheduled, approval-status-changed, copy_to_job) if you need to react to customer decisions in near real time","When an estimate is approved, use the copy-to-job behavior/webhook to track or trigger creation of the resulting job"],"gotchas":["API access itself is plan-gated — verify the Pro's plan supports API/webhooks before building against these endpoints","Housecall Pro engineering support explicitly does not provide dedicated help debugging custom API integrations — lean on the published docs and webhook event list","Estimate options add a layer of structure (multiple option objects per estimate) that a flat single-price estimate integration may not expect — check which shape your account's estimates use"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/5425ce13-0a31-4bd0-b4cf-0403ab4e7414"}