freshbooks_update_invoice
Update an existing invoice's fields in FreshBooks. Use confirm=true to apply; otherwise receive a dry-run preview. Beware: changing a draft into a non-draft may email the client.
Instructions
Update an existing invoice. Only the supplied fields are sent. Requires confirm: true to execute; without it returns a dry-run preview and makes no network call. Note that changing an invoice out of draft can email it to the client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Invoice id | |
| fields | Yes | Raw FreshBooks invoice fields to change, e.g. {"notes": "..."}. | |
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. |