Cancel a booked viewing (with the link from its email)
cancel_viewingCancel a property viewing using the cancellation link from the viewing confirmation or reminder email the user received (paste the whole link or just its token). First call WITHOUT confirm to read the viewing back (address, time, status) and check it with the user; then call again with confirm: true to cancel it — the agent is notified and this cannot be undone. book_viewing's status_token is NOT a cancellation link.
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": {
"cancel_link": "<cancel_link>"
},
"name": "cancel_viewing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional reason passed to the agent | |
| confirm | No | true only after the user has confirmed they want THIS viewing cancelled | |
| cancel_link | Yes | The cancellation link from the viewing email, or its token |