Mark Wave invoice as sent
wave_mark_invoice_sentRecord that an approved invoice was sent outside Wave after a preview-then-confirm step, keeping invoice status accurate when Wave sends no email.
Instructions
Record that an approved invoice was sent outside Wave (e.g. from your own email). Wave emails no one. This is a two-step tool: the first call (confirm omitted) returns a preview and a fingerprint and changes nothing. Show the preview to the user. Only after they agree, call again with confirm: true and the fingerprint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Leave false to get a preview (nothing happens). Set true only after the user has seen the preview and agreed, and pass the preview's fingerprint. | |
| invoice_id | Yes | Invoice ID exactly as returned by Wave (an opaque string) | |
| fingerprint | No | The fingerprint returned by the preview call; required with confirm: true | |
| send_method | No | How it was sent (default MARKED_SENT) | MARKED_SENT |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| invoice | No | ||
| message | Yes | ||
| preview | No | ||
| fingerprint | No |