update_work
Mark one Needs you item done or not_needed (optional short note), snooze it (later), or set/clear its due time, when the user asks. Sends nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | For done / not_needed: how it was handled, e.g. "Texted via assistant". | |
| dueAt | Yes | For action=set_due. | |
| later | Yes | For action=later: in_2_hours, tomorrow_8am, or custom with until. | |
| until | Yes | For later=custom: when it comes back. | |
| action | Yes | done = handled; not_needed = not the owner's to do; later = snooze; set_due / clear_due = owner due time. | |
| reason | Yes | For action=not_needed. Default HANDLED. | |
| workItemId | Yes | Exact item id returned by listWork or getWork. |