reassign_shared_item
Change who is responsible for an item in an AccountHub shared project (shared project) — NOT a Slack workspace. Anyone may choose the first assignee of an unassigned to-do (for a decision / open question / note: its placer) and becomes its requester. After that only the REQUESTER changes the assignee or chooses again after a decline (the person taken off it is notified). The CURRENT assignee may hand it back with to: null and a reason (the requester is notified); use respond_to_shared_item to accept. The target must be an active member — someone still invited cannot be chosen. assignee_agent addresses one of the target's assistants (e.g. your own email + 'chatgpt' hands it to your ChatGPT).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Email of the ACTIVE member (or yourself) who should do it — chooses the first assignee, changes it, or chooses again after a decline. null = you, the current assignee, hand it back to the requester (decline while it is still only sent to you, hand back once accepted; needs `reason`). | |
| reason | No | Why, one line (max 200 characters). Required when handing it back; shown to the requester. | |
| item_id | Yes | The item id (from list_shared_items). | |
| assignee_agent | No | With `to`: to address a person's specific assistant, e.g. your own ChatGPT — 'chatgpt', 'claude' (claude.ai) or 'claude-code'. Omit = all of their assistants. Same person + another assistant = only the address changes. |