freshbooks_accept_estimate
Accept an estimate in FreshBooks by sending the accept action to the specified estimate. Confirm must be true to execute; otherwise it returns a dry-run preview without network changes.
Instructions
Accept an estimate on behalf of the account, by sending FreshBooks' action_accept on the estimate (PUT estimates/estimates/{id} with {"estimate": {"action_accept": true}}). Acceptance is not reversible through the API — there is no un-accept action — so this requires confirm: true to execute; without it returns a dry-run preview and makes no network call. Idempotent: an estimate already accepted or invoiced is returned unchanged with changed: false and no write is sent. Returns the re-fetched estimate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Estimate id (see freshbooks_list_estimates) | |
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. |