housecallpro_decline_estimate
Decline selected estimate options to let your contractor know you are not proceeding. A confirmation step prevents accidental changes, and the decline cannot be undone.
Instructions
Decline one or more options on an estimate. Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call posts nothing and returns a preview and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE). Declining tells the contractor you are not proceeding; it cannot be undone from here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | The Housecall Pro link your contractor sent you — paste it directly (pro.housecallpro.com/mobile_estimate/… or /mobile_invoice/…, or a client.housecallpro.com/estimates/… or /invoices/… URL), or the retrieval token from the end of it. Alternatively the label of a link configured in HOUSECALLPRO_LINKS. Omit only when exactly one link is configured. | |
| option_ids | Yes | Estimate option ids to decline, from `options[].id` (e.g. `est_…`). | |
| confirmToken | No | ONLY for the two-step confirmation fallback (a client without MCP elicitation). The confirmToken from this same tool's phase-1 "confirmation-required" response, passed back ONLY after the user has seen that preview and explicitly approved it in chat — never on the first call, never invented, never reused. Call again with the same arguments. Ignored when the client supports elicitation. |