Hand a conversation to a person
update_threadWho owns a conversation and where it has got to. status: "resolved" is Done in the inbox and "open" takes it out of Done; "human_review" puts it in Needs you. owner_type: "human" with status: "human_review" hands it to a person: the people who can answer as the address are notified, or only assignee_id when you name one. Say why in reason — it is in their notification. "agent" claims a conversation nobody has stepped into. A person replying from the inbox or a mail client takes it over themselves, and thread.updated tells you. While a person has it, you cannot send in it or take it back (403 taken_over); they hand it back.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "update_thread"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| reason | No | ||
| status | No | ||
| owner_type | No | ||
| assignee_id | No |